Cocos2d-x  v3.17
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
GLProgram Member List

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

_IDRef
_luaIDRef
_rootedRef
_scriptObjectRef
ATTRIBUTE_NAME_BINORMALGLProgramstatic
ATTRIBUTE_NAME_BLEND_INDEXGLProgramstatic
ATTRIBUTE_NAME_BLEND_WEIGHTGLProgramstatic
ATTRIBUTE_NAME_COLORGLProgramstatic
ATTRIBUTE_NAME_NORMALGLProgramstatic
ATTRIBUTE_NAME_POSITIONGLProgramstatic
ATTRIBUTE_NAME_TANGENTGLProgramstatic
ATTRIBUTE_NAME_TEX_COORDGLProgramstatic
autorelease()Ref
bindAttribLocation(const std::string &attributeName, GLuint index) const GLProgram
createWithByteArrays(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray)GLProgramstatic
createWithByteArrays(const GLchar *vShaderByteArray, const GLchar *fShaderByteArray, const std::string &compileTimeHeaders, const std::string &compileTimeDefines)GLProgramstatic
createWithFilenames(const std::string &vShaderFilename, const std::string &fShaderFilename)GLProgramstatic
createWithFilenames(const std::string &vShaderFilename, const std::string &fShaderFilename, const std::string &compileTimeHeaders, const std::string &compileTimeDefines)GLProgramstatic
getAttribLocation(const std::string &attributeName) const GLProgram
getFragmentShaderLog() const GLProgram
getProgram() const GLPrograminline
getProgramLog() const GLProgram
getReferenceCount() const Ref
getUniform(const std::string &name)GLProgram
getUniformFlags() const GLPrograminline
getUniformLocation(const std::string &attributeName) const GLProgram
getUniformLocationForName(const char *name) const GLProgram
getVertexShaderLog() const GLProgram
GLProgram()GLProgram
link()GLProgram
release()Ref
reset()GLProgram
retain()Ref
setUniformLocationWith1f(GLint location, GLfloat f1)GLProgram
setUniformLocationWith1fv(GLint location, const GLfloat *floats, unsigned int numberOfArrays)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(const Mat4 &modelView)GLProgram
setUniformsForBuiltins()GLProgram
SHADER_3D_PARTICLE_COLORGLProgramstatic
SHADER_3D_PARTICLE_TEXTUREGLProgramstatic
SHADER_3D_POSITIONGLProgramstatic
SHADER_3D_POSITION_BUMPEDNORMAL_TEXTUREGLProgramstatic
SHADER_3D_POSITION_NORMALGLProgramstatic
SHADER_3D_POSITION_NORMAL_TEXTUREGLProgramstatic
SHADER_3D_POSITION_TEXTUREGLProgramstatic
SHADER_3D_SKINPOSITION_BUMPEDNORMAL_TEXTUREGLProgramstatic
SHADER_3D_SKINPOSITION_NORMAL_TEXTUREGLProgramstatic
SHADER_3D_SKINPOSITION_TEXTUREGLProgramstatic
SHADER_3D_SKYBOXGLProgramstatic
SHADER_3D_TERRAINGLProgramstatic
SHADER_CAMERA_CLEARGLProgramstatic
SHADER_LAYER_RADIAL_GRADIENTGLProgramstatic
SHADER_NAME_ETC1AS_POSITION_TEXTURE_COLORGLProgramstatic
SHADER_NAME_LABEL_NORMALGLProgramstatic
SHADER_NAME_POSITION_COLORGLProgramstatic
SHADER_NAME_POSITION_COLOR_NO_MVPGLProgramstatic
SHADER_NAME_POSITION_COLOR_TEXASPOINTSIZEGLProgramstatic
SHADER_NAME_POSITION_GRAYSCALEGLProgramstatic
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_AMBIENT_COLOR enum valueGLProgram
UNIFORM_COS_TIME enum valueGLProgram
UNIFORM_MULTIVIEW_MVP_MATRIX enum valueGLProgram
UNIFORM_MULTIVIEW_P_MATRIX enum valueGLProgram
UNIFORM_MV_MATRIX enum valueGLProgram
UNIFORM_MVP_MATRIX enum valueGLProgram
UNIFORM_NAME_ALPHA_TEST_VALUEGLProgramstatic
UNIFORM_NAME_AMBIENT_COLORGLProgramstatic
UNIFORM_NAME_COS_TIMEGLProgramstatic
UNIFORM_NAME_MULTIVIEW_MVP_MATRIXGLProgramstatic
UNIFORM_NAME_MULTIVIEW_P_MATRIXGLProgramstatic
UNIFORM_NAME_MV_MATRIXGLProgramstatic
UNIFORM_NAME_MVP_MATRIXGLProgramstatic
UNIFORM_NAME_NORMAL_MATRIXGLProgramstatic
UNIFORM_NAME_P_MATRIXGLProgramstatic
UNIFORM_NAME_RANDOM01GLProgramstatic
UNIFORM_NAME_SAMPLER0GLProgramstatic
UNIFORM_NAME_SIN_TIMEGLProgramstatic
UNIFORM_NAME_TIMEGLProgramstatic
UNIFORM_NORMAL_MATRIX enum valueGLProgram
UNIFORM_P_MATRIX enum valueGLProgram
UNIFORM_RANDOM01 enum valueGLProgram
UNIFORM_SAMPLER0 enum valueGLProgram
UNIFORM_SIN_TIME enum valueGLProgram
UNIFORM_TIME enum valueGLProgram
updateUniforms()GLProgram
use()GLProgram
VERTEX_ATTRIB_BINORMAL enum valueGLProgram
VERTEX_ATTRIB_BLEND_INDEX enum valueGLProgram
VERTEX_ATTRIB_BLEND_WEIGHT enum valueGLProgram
VERTEX_ATTRIB_COLOR enum valueGLProgram
VERTEX_ATTRIB_NORMAL enum valueGLProgram
VERTEX_ATTRIB_POSITION enum valueGLProgram
VERTEX_ATTRIB_TANGENT enum valueGLProgram
VERTEX_ATTRIB_TEX_COORD enum valueGLProgram
VERTEX_ATTRIB_TEX_COORD1 enum valueGLProgram
VERTEX_ATTRIB_TEX_COORD2 enum valueGLProgram
VERTEX_ATTRIB_TEX_COORD3 enum valueGLProgram
~GLProgram()GLProgramvirtual
~Ref()Refvirtual