cocos2d-x  3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GLProgram Member List

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

_maxMaterialIDNumberGLProgramstatic
_referenceCountRefprotected
addAttribute(const char *attributeName, GLuint index) const GLPrograminline
ATTRIBUTE_NAME_COLORGLProgramstatic
ATTRIBUTE_NAME_POSITIONGLProgramstatic
ATTRIBUTE_NAME_TEX_COORDGLProgramstatic
autorelease()Ref
bindAttribLocation(const char *attributeName, GLuint index) const GLProgram
getAttribLocation(const char *attributeName) const GLProgram
getFragmentShaderLog() const GLProgram
getProgram() const GLPrograminline
getProgramLog() const GLProgram
getReferenceCount() const Ref
getUniformLocation(const char *attributeName) const GLProgram
getUniformLocationForName(const char *name) const GLProgram
getVertexShaderLog() const GLProgram
GLProgram()GLProgram
initWithByteArrays(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray)GLProgram
initWithFilenames(const std::string &vShaderFilename, const std::string &fShaderFilename)GLProgram
initWithPrecompiledProgramByteArray(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray)GLProgram
initWithVertexShaderByteArray(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray)GLPrograminline
initWithVertexShaderFilename(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray)GLPrograminline
link()GLProgram
Ref()Refprotected
release()Ref
reset()GLProgram
retain()Ref
setUniformLocationWith1f(GLint location, GLfloat f1)GLProgram
setUniformLocationWith1i(GLint location, GLint i1)GLProgram
setUniformLocationWith2f(GLint location, GLfloat f1, GLfloat f2)GLProgram
setUniformLocationWith2fv(GLint location, const 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, const 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, const 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
setUniformLocationWithMatrix2fv(GLint location, const GLfloat *matrixArray, unsigned int numberOfMatrices)GLProgram
setUniformLocationWithMatrix3fv(GLint location, const GLfloat *matrixArray, unsigned int numberOfMatrices)GLProgram
setUniformLocationWithMatrix4fv(GLint location, const GLfloat *matrixArray, unsigned int numberOfMatrices)GLProgram
setUniformsForBuiltins()GLProgram
setUniformsForBuiltins(const kmMat4 &modelView)GLProgram
SHADER_NAME_LABEL_DISTANCEFIELD_GLOWGLProgramstatic
SHADER_NAME_LABEL_DISTANCEFIELD_NORMALGLProgramstatic
SHADER_NAME_LABEL_NORMALGLProgramstatic
SHADER_NAME_LABEL_OUTLINEGLProgramstatic
SHADER_NAME_POSITION_COLORGLProgramstatic
SHADER_NAME_POSITION_COLOR_NO_MVPGLProgramstatic
SHADER_NAME_POSITION_LENGTH_TEXTURE_COLORGLProgramstatic
SHADER_NAME_POSITION_TEXTUREGLProgramstatic
SHADER_NAME_POSITION_TEXTURE_A8_COLORGLProgramstatic
SHADER_NAME_POSITION_TEXTURE_ALPHA_TESTGLProgramstatic
SHADER_NAME_POSITION_TEXTURE_ALPHA_TEST_NO_MVGLProgramstatic
SHADER_NAME_POSITION_TEXTURE_COLORGLProgramstatic
SHADER_NAME_POSITION_TEXTURE_COLOR_NO_MVPGLProgramstatic
SHADER_NAME_POSITION_TEXTURE_U_COLORGLProgramstatic
SHADER_NAME_POSITION_U_COLORGLProgramstatic
UNIFORM_COS_TIME enum valueGLProgram
UNIFORM_MAX enum valueGLProgram
UNIFORM_MV_MATRIX enum valueGLProgram
UNIFORM_MVP_MATRIX enum valueGLProgram
UNIFORM_NAME_ALPHA_TEST_VALUEGLProgramstatic
UNIFORM_NAME_COS_TIMEGLProgramstatic
UNIFORM_NAME_MV_MATRIXGLProgramstatic
UNIFORM_NAME_MVP_MATRIXGLProgramstatic
UNIFORM_NAME_P_MATRIXGLProgramstatic
UNIFORM_NAME_RANDOM01GLProgramstatic
UNIFORM_NAME_SAMPLERGLProgramstatic
UNIFORM_NAME_SIN_TIMEGLProgramstatic
UNIFORM_NAME_TIMEGLProgramstatic
UNIFORM_P_MATRIX enum valueGLProgram
UNIFORM_RANDOM01 enum valueGLProgram
UNIFORM_SAMPLER enum valueGLProgram
UNIFORM_SIN_TIME enum valueGLProgram
UNIFORM_TIME enum valueGLProgram
updateUniforms()GLProgram
use()GLProgram
VERTEX_ATTRIB_COLOR enum valueGLProgram
VERTEX_ATTRIB_MAX enum valueGLProgram
VERTEX_ATTRIB_POSITION enum valueGLProgram
VERTEX_ATTRIB_TEX_COORDS enum valueGLProgram
~GLProgram()GLProgramvirtual
~Ref()Refvirtual