acceptVisitor(CCDataVisitor &visitor) | CCObject | virtual |
addAttribute(const char *attributeName, GLuint index) | CCGLProgram | |
autorelease(void) | CCObject | |
canEncode() | CCObject | virtual |
CCGLProgram() | CCGLProgram | |
CCObject(void) | CCObject | |
CCObject(const CCObject &) | CCObject | |
compileShader(GLuint *shader, GLenum type, const GLchar *source) | CCGLProgram | protected |
copy(void) | CCObject | |
copyWithZone(CCZone *pZone) | CCCopying | virtual |
createWithCoder(DS_Dictionary *) | CCObject | static |
description() | CCGLProgram | protected |
encodeWithCoder(DS_Dictionary *) | CCObject | virtual |
fragmentShaderLog() | CCGLProgram | |
getObjType() const | CCObject | |
getProgram() | CCGLProgram | inline |
getTag() const | CCObject | virtual |
getUniformLocationForName(const char *name) | CCGLProgram | |
initWithPrecompiledProgramByteArray(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray) | CCGLProgram | |
initWithVertexShaderByteArray(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray) | CCGLProgram | |
initWithVertexShaderFilename(const char *vShaderFilename, const char *fShaderFilename) | CCGLProgram | |
isEqual(const CCObject *pObject) | CCObject | virtual |
isSingleReference(void) const | CCObject | |
link() | CCGLProgram | |
logForOpenGLObject(GLuint object, GLInfoFunction infoFunc, GLLogFunction logFunc) | CCGLProgram | protected |
m_bUsesTime | CCGLProgram | protected |
m_eObjType | CCObject | protected |
m_hasShaderCompiler | CCGLProgram | protected |
m_nLuaID | CCObject | |
m_nTag | CCObject | protected |
m_pHashForUniforms | CCGLProgram | protected |
m_shaderId | CCGLProgram | protected |
m_uAutoReleaseCount | CCObject | protected |
m_uFragShader | CCGLProgram | protected |
m_uID | CCObject | |
m_uObjectIdxInArray | CCObject | protected |
m_uProgram | CCGLProgram | protected |
m_uReference | CCObject | protected |
m_uUniforms | CCGLProgram | protected |
m_uVertShader | CCGLProgram | protected |
operator=(const CCObject &) | CCObject | |
programLog() | CCGLProgram | |
release(void) | CCObject | |
reset() | CCGLProgram | |
retain(void) | CCObject | |
retainCount(void) const | CCObject | |
setObjType(CCObjectType) | CCObject | |
setTag(int nTag) | CCObject | virtual |
setUniformLocationWith1f(GLint location, GLfloat f1) | CCGLProgram | |
setUniformLocationWith1i(GLint location, GLint i1) | CCGLProgram | |
setUniformLocationWith2f(GLint location, GLfloat f1, GLfloat f2) | CCGLProgram | |
setUniformLocationWith2fv(GLint location, GLfloat *floats, unsigned int numberOfArrays) | CCGLProgram | |
setUniformLocationWith2i(GLint location, GLint i1, GLint i2) | CCGLProgram | |
setUniformLocationWith2iv(GLint location, GLint *ints, unsigned int numberOfArrays) | CCGLProgram | |
setUniformLocationWith3f(GLint location, GLfloat f1, GLfloat f2, GLfloat f3) | CCGLProgram | |
setUniformLocationWith3fv(GLint location, GLfloat *floats, unsigned int numberOfArrays) | CCGLProgram | |
setUniformLocationWith3i(GLint location, GLint i1, GLint i2, GLint i3) | CCGLProgram | |
setUniformLocationWith3iv(GLint location, GLint *ints, unsigned int numberOfArrays) | CCGLProgram | |
setUniformLocationWith4f(GLint location, GLfloat f1, GLfloat f2, GLfloat f3, GLfloat f4) | CCGLProgram | |
setUniformLocationWith4fv(GLint location, GLfloat *floats, unsigned int numberOfArrays) | CCGLProgram | |
setUniformLocationWith4i(GLint location, GLint i1, GLint i2, GLint i3, GLint i4) | CCGLProgram | |
setUniformLocationWith4iv(GLint location, GLint *ints, unsigned int numberOfArrays) | CCGLProgram | |
setUniformLocationWithMatrix4fv(GLint location, GLfloat *matrixArray, unsigned int numberOfMatrices) | CCGLProgram | |
setUniformsForBuiltins() | CCGLProgram | |
update(float dt) | CCObject | inlinevirtual |
updateUniformLocation(GLint location, GLvoid *data, unsigned int bytes) | CCGLProgram | protected |
updateUniforms() | CCGLProgram | |
use() | CCGLProgram | |
vertexShaderLog() | CCGLProgram | |
~CCGLProgram() | CCGLProgram | virtual |
~CCObject(void) | CCObject | virtual |