|
My Project
|
This is the complete list of members for ParaEngine::GLProgram, including all inherited members.
| _builtInUniforms (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| _flags (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| _fragShader (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| _hashForUniforms (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| _hasShaderCompiler (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| _program (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| _userUniforms (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| _vertexAttribs (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| _vertShader (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| addAttribute(const std::string &attributeName, GLuint index) const (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | inline |
| addref() const | ParaEngine::CRefCounted | inline |
| AddToAutoReleasePool() | ParaEngine::CRefCounted | |
| ATTRIBUTE_NAME_BLEND_INDEX (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| ATTRIBUTE_NAME_BLEND_WEIGHT (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| ATTRIBUTE_NAME_COLOR (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| ATTRIBUTE_NAME_NORMAL (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| ATTRIBUTE_NAME_POSITION (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| ATTRIBUTE_NAME_TEX_COORD (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| bindAttribLocation(const std::string &attributeName, GLuint index) const | ParaEngine::GLProgram | |
| bindPredefinedVertexAttribs() (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| compileShader(GLuint *shader, GLenum type, const GLchar *source) (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| createWithByteArrays(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray) | ParaEngine::GLProgram | static |
| createWithFilenames(const std::string &vShaderFilename, const std::string &fShaderFilename) | ParaEngine::GLProgram | static |
| CRefCounted() (defined in ParaEngine::CRefCounted) | ParaEngine::CRefCounted | protected |
| CRefCountedOne() (defined in ParaEngine::CRefCountedOne) | ParaEngine::CRefCountedOne | protected |
| delref() const | ParaEngine::CRefCounted | inline |
| getAttribLocation(const std::string &attributeName) const | ParaEngine::GLProgram | |
| getFragmentShaderLog() const | ParaEngine::GLProgram | |
| getProgram() const (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | inline |
| getProgramLog() const | ParaEngine::GLProgram | |
| GetRefCount() const | ParaEngine::CRefCounted | inline |
| getUniform(const std::string &name) (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| getUniformLocation(const std::string &attributeName) const | ParaEngine::GLProgram | |
| getUniformLocationForName(const char *name) const | ParaEngine::GLProgram | |
| getVertexAttrib(const std::string &name) (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| getVertexShaderLog() const | ParaEngine::GLProgram | |
| GLProgram() (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| GLProgramState (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | friend |
| initWithByteArrays(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray) (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| initWithFilenames(const std::string &vShaderFilename, const std::string &fShaderFilename) (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| initWithVertexShaderByteArray(const GLchar *vertexByteArray, const GLchar *fragByteArray) (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | inline |
| initWithVertexShaderFilename(const std::string &vertexFilename, const std::string &fragFilename) (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | inline |
| link() | ParaEngine::GLProgram | |
| logForOpenGLObject(GLuint object, GLInfoFunction infoFunc, GLLogFunction logFunc) const (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| m_refcount (defined in ParaEngine::CRefCounted) | ParaEngine::CRefCounted | mutableprotected |
| parseUniforms() (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| parseVertexAttribs() (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| Release() (defined in ParaEngine::CRefCounted) | ParaEngine::CRefCounted | virtual |
| reset() (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| setUniformLocationWith1f(GLint location, GLfloat f1) | ParaEngine::GLProgram | |
| setUniformLocationWith1i(GLint location, GLint i1) | ParaEngine::GLProgram | |
| setUniformLocationWith2f(GLint location, GLfloat f1, GLfloat f2) | ParaEngine::GLProgram | |
| setUniformLocationWith2fv(GLint location, const GLfloat *floats, unsigned int numberOfArrays) | ParaEngine::GLProgram | |
| setUniformLocationWith2i(GLint location, GLint i1, GLint i2) | ParaEngine::GLProgram | |
| setUniformLocationWith2iv(GLint location, GLint *ints, unsigned int numberOfArrays) | ParaEngine::GLProgram | |
| setUniformLocationWith3f(GLint location, GLfloat f1, GLfloat f2, GLfloat f3) | ParaEngine::GLProgram | |
| setUniformLocationWith3fv(GLint location, const GLfloat *floats, unsigned int numberOfArrays) | ParaEngine::GLProgram | |
| setUniformLocationWith3i(GLint location, GLint i1, GLint i2, GLint i3) | ParaEngine::GLProgram | |
| setUniformLocationWith3iv(GLint location, GLint *ints, unsigned int numberOfArrays) | ParaEngine::GLProgram | |
| setUniformLocationWith4f(GLint location, GLfloat f1, GLfloat f2, GLfloat f3, GLfloat f4) | ParaEngine::GLProgram | |
| setUniformLocationWith4fv(GLint location, const GLfloat *floats, unsigned int numberOfArrays) | ParaEngine::GLProgram | |
| setUniformLocationWith4i(GLint location, GLint i1, GLint i2, GLint i3, GLint i4) | ParaEngine::GLProgram | |
| setUniformLocationWith4iv(GLint location, GLint *ints, unsigned int numberOfArrays) | ParaEngine::GLProgram | |
| setUniformLocationWithMatrix2fv(GLint location, const GLfloat *matrixArray, unsigned int numberOfMatrices) | ParaEngine::GLProgram | |
| setUniformLocationWithMatrix3fv(GLint location, const GLfloat *matrixArray, unsigned int numberOfMatrices) | ParaEngine::GLProgram | |
| setUniformLocationWithMatrix4fv(GLint location, const GLfloat *matrixArray, unsigned int numberOfMatrices) | ParaEngine::GLProgram | |
| SHADER_3D_POSITION (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_3D_POSITION_TEXTURE (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_3D_SKINPOSITION_TEXTURE (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_LABEL_DISTANCEFIELD_GLOW (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_LABEL_DISTANCEFIELD_NORMAL (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_LABEL_NORMAL (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_LABEL_OUTLINE (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_COLOR (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_COLOR_NO_MVP (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_LENGTH_TEXTURE_COLOR (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_A8_COLOR (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_ALPHA_TEST (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_ALPHA_TEST_NO_MV (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_COLOR (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_COLOR_NO_MVP (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_U_COLOR (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| SHADER_NAME_POSITION_U_COLOR (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_COS_TIME enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_MAX enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_MV_MATRIX enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_MVP_MATRIX enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_NAME_ALPHA_TEST_VALUE (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_COS_TIME (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_MV_MATRIX (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_MVP_MATRIX (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_P_MATRIX (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_RANDOM01 (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_SAMPLER0 (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_SAMPLER1 (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_SAMPLER2 (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_SAMPLER3 (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_SIN_TIME (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_NAME_TIME (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | static |
| UNIFORM_P_MATRIX enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_RANDOM01 enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_SAMPLER0 enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_SAMPLER1 enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_SAMPLER2 enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_SAMPLER3 enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_SIN_TIME enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| UNIFORM_TIME enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| updateUniformLocation(GLint location, const GLvoid *data, unsigned int bytes) (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | protected |
| updateUniforms() | ParaEngine::GLProgram | |
| use() | ParaEngine::GLProgram | |
| VERTEX_ATTRIB_BLEND_INDEX enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| VERTEX_ATTRIB_BLEND_WEIGHT enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| VERTEX_ATTRIB_COLOR enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| VERTEX_ATTRIB_MAX enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| VERTEX_ATTRIB_NORMAL enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| VERTEX_ATTRIB_POSITION enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| VERTEX_ATTRIB_TEX_COORD enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| VERTEX_ATTRIB_TEX_COORDS enum value (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | |
| ~CRefCounted() (defined in ParaEngine::CRefCounted) | ParaEngine::CRefCounted | protectedvirtual |
| ~GLProgram() (defined in ParaEngine::GLProgram) | ParaEngine::GLProgram | virtual |
1.8.12