cocos2d-x  3.0rc1
 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