| _autoReleaseCount | Object | protected |
| _ID | Object | |
| _luaID | Object | |
| _reference | Object | protected |
| acceptVisitor(DataVisitor &visitor) | Object | virtual |
| addAttribute(const char *attributeName, GLuint index) | GLProgram | |
| ATTRIBUTE_NAME_COLOR | GLProgram | static |
| ATTRIBUTE_NAME_POSITION | GLProgram | static |
| ATTRIBUTE_NAME_TEX_COORD | GLProgram | static |
| autorelease() | Object | |
| fragmentShaderLog() const | GLProgram | inline |
| getFragmentShaderLog() const | GLProgram | |
| getProgram() const | GLProgram | inline |
| getProgramLog() const | GLProgram | |
| getUniformLocationForName(const char *name) const | GLProgram | |
| getVertexShaderLog() const | GLProgram | |
| GLProgram() | GLProgram | |
| initWithVertexShaderByteArray(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray) | GLProgram | |
| initWithVertexShaderFilename(const char *vShaderFilename, const char *fShaderFilename) | GLProgram | |
| isEqual(const Object *object) | Object | virtual |
| isSingleReference() const | Object | |
| link() | GLProgram | |
| Object() | Object | |
| programLog() const | GLProgram | inline |
| release() | Object | inline |
| reset() | GLProgram | |
| retain() | Object | inline |
| retainCount() const | Object | |
| setUniformLocationWith1f(GLint location, GLfloat f1) | GLProgram | |
| setUniformLocationWith1i(GLint location, GLint i1) | GLProgram | |
| setUniformLocationWith2f(GLint location, GLfloat f1, GLfloat f2) | GLProgram | |
| setUniformLocationWith2fv(GLint location, GLfloat *floats, unsigned int numberOfArrays) | GLProgram | |
| setUniformLocationWith2i(GLint location, GLint i1, GLint i2) | GLProgram | |
| setUniformLocationWith2iv(GLint location, GLint *ints, unsigned int numberOfArrays) | GLProgram | |
| setUniformLocationWith3f(GLint location, GLfloat f1, GLfloat f2, GLfloat f3) | GLProgram | |
| setUniformLocationWith3fv(GLint location, GLfloat *floats, unsigned int numberOfArrays) | GLProgram | |
| setUniformLocationWith3i(GLint location, GLint i1, GLint i2, GLint i3) | GLProgram | |
| setUniformLocationWith3iv(GLint location, GLint *ints, unsigned int numberOfArrays) | GLProgram | |
| setUniformLocationWith4f(GLint location, GLfloat f1, GLfloat f2, GLfloat f3, GLfloat f4) | GLProgram | |
| setUniformLocationWith4fv(GLint location, GLfloat *floats, unsigned int numberOfArrays) | GLProgram | |
| setUniformLocationWith4i(GLint location, GLint i1, GLint i2, GLint i3, GLint i4) | GLProgram | |
| setUniformLocationWith4iv(GLint location, GLint *ints, unsigned int numberOfArrays) | GLProgram | |
| setUniformLocationWithMatrix4fv(GLint location, GLfloat *matrixArray, unsigned int numberOfMatrices) | GLProgram | |
| setUniformsForBuiltins() | GLProgram | |
| SHADER_NAME_POSITION_COLOR | GLProgram | static |
| SHADER_NAME_POSITION_LENGTH_TEXTURE_COLOR | GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE | GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_A8_COLOR | GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_ALPHA_TEST | GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_COLOR | GLProgram | static |
| SHADER_NAME_POSITION_TEXTURE_U_COLOR | GLProgram | static |
| SHADER_NAME_POSITION_U_COLOR | GLProgram | static |
| UNIFORM_COS_TIME enum value | GLProgram | |
| UNIFORM_MAX enum value | GLProgram | |
| UNIFORM_MV_MATRIX enum value | GLProgram | |
| UNIFORM_MVP_MATRIX enum value | GLProgram | |
| UNIFORM_NAME_ALPHA_TEST_VALUE | GLProgram | static |
| UNIFORM_NAME_COS_TIME | GLProgram | static |
| UNIFORM_NAME_MV_MATRIX | GLProgram | static |
| UNIFORM_NAME_MVP_MATRIX | GLProgram | static |
| UNIFORM_NAME_P_MATRIX | GLProgram | static |
| UNIFORM_NAME_RANDOM01 | GLProgram | static |
| UNIFORM_NAME_SAMPLER | GLProgram | static |
| UNIFORM_NAME_SIN_TIME | GLProgram | static |
| UNIFORM_NAME_TIME | GLProgram | static |
| UNIFORM_P_MATRIX enum value | GLProgram | |
| UNIFORM_RANDOM01 enum value | GLProgram | |
| UNIFORM_SAMPLER enum value | GLProgram | |
| UNIFORM_SIN_TIME enum value | GLProgram | |
| UNIFORM_TIME enum value | GLProgram | |
| update(float dt) | Object | inlinevirtual |
| updateUniforms() | GLProgram | |
| use() | GLProgram | |
| VERTEX_ATTRIB_COLOR enum value | GLProgram | |
| VERTEX_ATTRIB_MAX enum value | GLProgram | |
| VERTEX_ATTRIB_POSITION enum value | GLProgram | |
| VERTEX_ATTRIB_TEX_COORDS enum value | GLProgram | |
| vertexShaderLog() const | GLProgram | inline |
| ~GLProgram() | GLProgram | virtual |
| ~Object() | Object | virtual |