cocos2d-x  3.4
 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
updateUniformsAndAttributes()GLProgramStateprotected
~GLProgramState()GLProgramStateprotected
~Ref()Refvirtual