cocos2d-x  2.2.3-gd2.113-rev1ec524e
Loading...
Searching...
No Matches
CCGLProgram Member List

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

acceptVisitor(CCDataVisitor &visitor)CCObjectvirtual
addAttribute(const char *attributeName, GLuint index)CCGLProgram
autorelease(void)CCObject
canEncode()CCObjectvirtual
CCGLProgram()CCGLProgram
CCObject(void)CCObject
CCObject(const CCObject &)CCObject
compileShader(GLuint *shader, GLenum type, const GLchar *source)CCGLProgramprotected
copy(void)CCObject
copyWithZone(CCZone *pZone)CCCopyingvirtual
createWithCoder(DS_Dictionary *)CCObjectstatic
description()CCGLProgramprotected
encodeWithCoder(DS_Dictionary *)CCObjectvirtual
fragmentShaderLog()CCGLProgram
getObjType() constCCObject
getProgram()CCGLPrograminline
getTag() constCCObjectvirtual
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)CCObjectvirtual
isSingleReference(void) constCCObject
link()CCGLProgram
logForOpenGLObject(GLuint object, GLInfoFunction infoFunc, GLLogFunction logFunc)CCGLProgramprotected
m_bUsesTimeCCGLProgramprotected
m_eObjTypeCCObjectprotected
m_hasShaderCompilerCCGLProgramprotected
m_nLuaIDCCObject
m_nTagCCObjectprotected
m_pHashForUniformsCCGLProgramprotected
m_shaderIdCCGLProgramprotected
m_uAutoReleaseCountCCObjectprotected
m_uFragShaderCCGLProgramprotected
m_uIDCCObject
m_uObjectIdxInArrayCCObjectprotected
m_uProgramCCGLProgramprotected
m_uReferenceCCObjectprotected
m_uUniformsCCGLProgramprotected
m_uVertShaderCCGLProgramprotected
operator=(const CCObject &)CCObject
programLog()CCGLProgram
release(void)CCObject
reset()CCGLProgram
retain(void)CCObject
retainCount(void) constCCObject
setObjType(CCObjectType)CCObject
setTag(int nTag)CCObjectvirtual
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)CCObjectinlinevirtual
updateUniformLocation(GLint location, GLvoid *data, unsigned int bytes)CCGLProgramprotected
updateUniforms()CCGLProgram
use()CCGLProgram
vertexShaderLog()CCGLProgram
~CCGLProgram()CCGLProgramvirtual
~CCObject(void)CCObjectvirtual