cocos2d-x  3.3rc0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GLProgramState Member List

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

_attributesGLProgramStateprotected
_backToForegroundlistenerGLProgramStateprotected
_boundTextureUnitsGLProgramStateprotected
_glprogramGLProgramStateprotected
_referenceCountRefprotected
_textureUnitIndexGLProgramStateprotected
_uniformAttributeValueDirtyGLProgramStateprotected
_uniformsGLProgramStateprotected
_uniformsByNameGLProgramStateprotected
_vertexAttribsFlagsGLProgramStateprotected
apply(const Mat4 &modelView)GLProgramState
applyAttributes(bool applyAttribFlags=true)GLProgramState
applyGLProgram(const Mat4 &modelView)GLProgramState
applyUniforms()GLProgramState
autorelease()Ref
create(GLProgram *glprogram)GLProgramStatestatic
getGLProgram() const GLProgramStateinline
getOrCreateWithGLProgram(GLProgram *glprogram)GLProgramStatestatic
getOrCreateWithGLProgramName(const std::string &glProgramName)GLProgramStatestatic
getReferenceCount() const Ref
getUniformCount() const GLProgramStateinline
getUniformValue(const std::string &uniformName)GLProgramStateprotected
getUniformValue(GLint uniformLocation)GLProgramStateprotected
getVertexAttribCount() const GLProgramStateinline
getVertexAttribsFlags() const GLProgramStateinline
getVertexAttribValue(const std::string &attributeName)GLProgramStateprotected
GLProgramState()GLProgramStateprotected
GLProgramStateCache classGLProgramStatefriend
init(GLProgram *program)GLProgramStateprotected
Ref()Refprotected
release()Ref
resetGLProgram()GLProgramStateprotected
retain()Ref
setGLProgram(GLProgram *glprogram)GLProgramState
setUniformCallback(const std::string &uniformName, const std::function< void(GLProgram *, Uniform *)> &callback)GLProgramState
setUniformCallback(GLint uniformLocation, const std::function< void(GLProgram *, Uniform *)> &callback)GLProgramState
setUniformFloat(const std::string &uniformName, float value)GLProgramState
setUniformFloat(GLint uniformLocation, float value)GLProgramState
setUniformInt(const std::string &uniformName, int value)GLProgramState
setUniformInt(GLint uniformLocation, int value)GLProgramState
setUniformMat4(const std::string &uniformName, const Mat4 &value)GLProgramState
setUniformMat4(GLint uniformLocation, const Mat4 &value)GLProgramState
setUniformTexture(const std::string &uniformName, Texture2D *texture)GLProgramState
setUniformTexture(const std::string &uniformName, GLuint textureId)GLProgramState
setUniformTexture(GLint uniformLocation, Texture2D *texture)GLProgramState
setUniformTexture(GLint uniformLocation, GLuint textureId)GLProgramState
setUniformVec2(const std::string &uniformName, const Vec2 &value)GLProgramState
setUniformVec2(GLint uniformLocation, const Vec2 &value)GLProgramState
setUniformVec3(const std::string &uniformName, const Vec3 &value)GLProgramState
setUniformVec3(GLint uniformLocation, const Vec3 &value)GLProgramState
setUniformVec4(const std::string &uniformName, const Vec4 &value)GLProgramState
setUniformVec4(GLint uniformLocation, const Vec4 &value)GLProgramState
setVertexAttribCallback(const std::string &name, const std::function< void(VertexAttrib *)> &callback)GLProgramState
setVertexAttribPointer(const std::string &name, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid *pointer)GLProgramState
~GLProgramState()GLProgramStateprotected
~Ref()Refvirtual