Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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, 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, void *pointer)CShaderProgramvirtual
Reload()=0CShaderProgrampure virtual
TexCoordPointer(GLenum texture, GLint size, GLenum type, GLsizei stride, 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, void *pointer)CShaderProgramvirtual
VertexAttribPointer(attrib_id_t id, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void *pointer)CShaderProgramvirtual
VertexPointer(GLint size, GLenum type, GLsizei stride, void *pointer)CShaderProgramvirtual
~CShaderProgram()CShaderPrograminlinevirtual