Pyrogenesis  trunk
CShaderProgram Member List

This is the complete list of members for CShaderProgram, including all inherited members.

AssertPointersBound()CShaderProgram
attrib_id_t typedefCShaderProgram
Bind()=0CShaderProgrampure virtual
BindClientStates()CShaderProgramprotected
BindTexture(texture_id_t id, CTexturePtr tex)CShaderProgram
BindTexture(texture_id_t id, Handle tex)=0CShaderProgrampure virtual
BindTexture(texture_id_t id, GLuint tex)=0CShaderProgrampure virtual
BindTexture(Binding id, Handle tex)=0CShaderProgrampure virtual
ColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramvirtual
ConstructARB(const VfsPath &vertexFile, const VfsPath &fragmentFile, const CShaderDefines &defines, const std::map< CStrIntern, int > &vertexIndexes, const std::map< CStrIntern, frag_index_pair_t > &fragmentIndexes, int streamflags)CShaderProgramstatic
ConstructFFP(const std::string &id, const CShaderDefines &defines)CShaderProgramstatic
ConstructGLSL(const VfsPath &vertexFile, const VfsPath &fragmentFile, const CShaderDefines &defines, const std::map< CStrIntern, int > &vertexAttribs, int streamflags)CShaderProgramstatic
CShaderProgram(int streamflags)CShaderProgramprotected
frag_index_pair_t typedefCShaderProgram
GetStreamFlags() const CShaderProgram
GetTextureBinding(texture_id_t id)=0CShaderProgrampure virtual
GetUniformBinding(uniform_id_t id)=0CShaderProgrampure virtual
IsValid() const CShaderProgram
m_IsValidCShaderProgramprotected
m_StreamFlagsCShaderProgramprotected
m_ValidStreamsCShaderProgramprotected
NONCOPYABLE(CShaderProgram)CShaderProgramprivate
NormalPointer(GLenum type, GLsizei stride, const void *pointer)CShaderProgramvirtual
Reload()=0CShaderProgrampure virtual
TexCoordPointer(GLenum texture, GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramvirtual
texture_id_t typedefCShaderProgram
Unbind()=0CShaderProgrampure virtual
UnbindClientStates()CShaderProgramprotected
Uniform(Binding id, float v0, float v1, float v2, float v3)=0CShaderProgrampure virtual
Uniform(Binding id, const CMatrix3D &v)=0CShaderProgrampure virtual
Uniform(Binding id, size_t count, const CMatrix3D *v)=0CShaderProgrampure virtual
Uniform(Binding id, int v)CShaderProgram
Uniform(Binding id, float v)CShaderProgram
Uniform(Binding id, float v0, float v1)CShaderProgram
Uniform(Binding id, const CVector3D &v)CShaderProgram
Uniform(Binding id, const CColor &v)CShaderProgram
Uniform(uniform_id_t id, int v)CShaderProgram
Uniform(uniform_id_t id, float v)CShaderProgram
Uniform(uniform_id_t id, float v0, float v1)CShaderProgram
Uniform(uniform_id_t id, const CVector3D &v)CShaderProgram
Uniform(uniform_id_t id, const CColor &v)CShaderProgram
Uniform(uniform_id_t id, float v0, float v1, float v2, float v3)CShaderProgram
Uniform(uniform_id_t id, const CMatrix3D &v)CShaderProgram
Uniform(uniform_id_t id, size_t count, const CMatrix3D *v)CShaderProgram
uniform_id_t typedefCShaderProgram
VertexAttribIPointer(attrib_id_t id, GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramvirtual
VertexAttribPointer(attrib_id_t id, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)CShaderProgramvirtual
VertexPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramvirtual
~CShaderProgram()CShaderPrograminlinevirtual