Pyrogenesis  trunk
CShaderProgramARB Member List

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

AssertPointersBound()CShaderProgram
attrib_id_t typedefCShaderProgram
Bind()CShaderProgramARBinlinevirtual
BindClientStates()CShaderProgramprotected
BindTexture(texture_id_t id, Handle tex)CShaderProgramARBinlinevirtual
BindTexture(texture_id_t id, GLuint tex)CShaderProgramARBinlinevirtual
BindTexture(Binding id, Handle tex)CShaderProgramARBinlinevirtual
CShaderProgram::BindTexture(texture_id_t id, CTexturePtr tex)CShaderProgram
ColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramvirtual
Compile(GLuint target, const char *targetName, GLuint program, const VfsPath &file, const CStr &code)CShaderProgramARBinline
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
CShaderProgramARB(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)CShaderProgramARBinline
frag_index_pair_t typedefCShaderProgram
GetStreamFlags() const CShaderProgram
GetTextureBinding(texture_id_t id)CShaderProgramARBinlinevirtual
GetUniformBinding(uniform_id_t id)CShaderProgramARBinlinevirtual
GetUniformFragmentIndex(CStrIntern id)CShaderProgramARBinline
GetUniformVertexIndex(CStrIntern id)CShaderProgramARBinline
IsValid() const CShaderProgram
m_DefinesCShaderProgramARBprivate
m_FragmentFileCShaderProgramARBprivate
m_FragmentIndexesCShaderProgramARBprivate
m_FragmentProgramCShaderProgramARBprivate
m_IsValidCShaderProgramprotected
m_StreamFlagsCShaderProgramprotected
m_ValidStreamsCShaderProgramprotected
m_VertexFileCShaderProgramARBprivate
m_VertexIndexesCShaderProgramARBprivate
m_VertexProgramCShaderProgramARBprivate
NormalPointer(GLenum type, GLsizei stride, const void *pointer)CShaderProgramvirtual
Reload()CShaderProgramARBinlinevirtual
TexCoordPointer(GLenum texture, GLint size, GLenum type, GLsizei stride, const void *pointer)CShaderProgramvirtual
texture_id_t typedefCShaderProgram
Unbind()CShaderProgramARBinlinevirtual
UnbindClientStates()CShaderProgramprotected
Uniform(Binding id, float v0, float v1, float v2, float v3)CShaderProgramARBinlinevirtual
Uniform(Binding id, const CMatrix3D &v)CShaderProgramARBinlinevirtual
Uniform(Binding id, size_t count, const CMatrix3D *v)CShaderProgramARBinlinevirtual
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()CShaderProgramARBinline
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
~CShaderProgramARB()CShaderProgramARBinline