Pyrogenesis  trunk
CShaderProgramGLSL Member List

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

AssertPointersBound()CShaderProgram
attrib_id_t typedefCShaderProgram
Bind()CShaderProgramGLSLinlinevirtual
BindClientStates()CShaderProgramprotected
BindTexture(texture_id_t id, Handle tex)CShaderProgramGLSLinlinevirtual
BindTexture(texture_id_t id, GLuint tex)CShaderProgramGLSLinlinevirtual
BindTexture(Binding id, Handle tex)CShaderProgramGLSLinlinevirtual
CShaderProgram::BindTexture(texture_id_t id, CTexturePtr tex)CShaderProgram
ColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramGLSLinlinevirtual
Compile(GLhandleARB shader, const VfsPath &file, const CStr &code)CShaderProgramGLSLinline
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
CShaderProgramGLSL(const VfsPath &vertexFile, const VfsPath &fragmentFile, const CShaderDefines &defines, const std::map< CStrIntern, int > &vertexAttribs, int streamflags)CShaderProgramGLSLinline
frag_index_pair_t typedefCShaderProgram
GetStreamFlags() const CShaderProgram
GetTextureBinding(texture_id_t id)CShaderProgramGLSLinlinevirtual
GetUniformBinding(uniform_id_t id)CShaderProgramGLSLinlinevirtual
IsValid() const CShaderProgram
Link()CShaderProgramGLSLinline
m_DefinesCShaderProgramGLSLprivate
m_FragmentFileCShaderProgramGLSLprivate
m_FragmentShaderCShaderProgramGLSLprivate
m_IsValidCShaderProgramprotected
m_ProgramCShaderProgramGLSLprivate
m_SamplersCShaderProgramGLSLprivate
m_StreamFlagsCShaderProgramprotected
m_UniformsCShaderProgramGLSLprivate
m_ValidStreamsCShaderProgramprotected
m_VertexAttribsCShaderProgramGLSLprivate
m_VertexFileCShaderProgramGLSLprivate
m_VertexShaderCShaderProgramGLSLprivate
NormalPointer(GLenum type, GLsizei stride, const void *pointer)CShaderProgramGLSLinlinevirtual
Reload()CShaderProgramGLSLinlinevirtual
TexCoordPointer(GLenum texture, GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramGLSLinlinevirtual
texture_id_t typedefCShaderProgram
Unbind()CShaderProgramGLSLinlinevirtual
UnbindClientStates()CShaderProgramprotected
Uniform(Binding id, float v0, float v1, float v2, float v3)CShaderProgramGLSLinlinevirtual
Uniform(Binding id, const CMatrix3D &v)CShaderProgramGLSLinlinevirtual
Uniform(Binding id, size_t count, const CMatrix3D *v)CShaderProgramGLSLinlinevirtual
CShaderProgram::Uniform(Binding id, int v)CShaderProgram
CShaderProgram::Uniform(Binding id, float v)CShaderProgram
CShaderProgram::Uniform(Binding id, float v0, float v1)CShaderProgram
CShaderProgram::Uniform(Binding id, const CVector3D &v)CShaderProgram
CShaderProgram::Uniform(Binding id, const CColor &v)CShaderProgram
CShaderProgram::Uniform(uniform_id_t id, int v)CShaderProgram
CShaderProgram::Uniform(uniform_id_t id, float v)CShaderProgram
CShaderProgram::Uniform(uniform_id_t id, float v0, float v1)CShaderProgram
CShaderProgram::Uniform(uniform_id_t id, const CVector3D &v)CShaderProgram
CShaderProgram::Uniform(uniform_id_t id, const CColor &v)CShaderProgram
CShaderProgram::Uniform(uniform_id_t id, float v0, float v1, float v2, float v3)CShaderProgram
CShaderProgram::Uniform(uniform_id_t id, const CMatrix3D &v)CShaderProgram
CShaderProgram::Uniform(uniform_id_t id, size_t count, const CMatrix3D *v)CShaderProgram
uniform_id_t typedefCShaderProgram
Unload()CShaderProgramGLSLinline
VertexAttribIPointer(attrib_id_t id, GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramGLSLinlinevirtual
VertexAttribPointer(attrib_id_t id, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)CShaderProgramGLSLinlinevirtual
VertexPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramGLSLinlinevirtual
~CShaderProgram()CShaderPrograminlinevirtual
~CShaderProgramGLSL()CShaderProgramGLSLinline