cocos2d-x  3.1rc0
 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
_glprogramGLProgramStateprotected
_referenceCountRefprotected
_textureUnitIndexGLProgramStateprotected
_uniformsGLProgramStateprotected
_vertexAttribsFlagsGLProgramStateprotected
apply(const Mat4 &modelView)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
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(Uniform *)> &callback)GLProgramState
setUniformFloat(const std::string &uniformName, float value)GLProgramState
setUniformInt(const std::string &uniformName, int value)GLProgramState
setUniformMat4(const std::string &uniformName, const Mat4 &value)GLProgramState
setUniformTexture(const std::string &uniformName, Texture2D *texture)GLProgramState
setUniformTexture(const std::string &uniformName, GLuint textureId)GLProgramState
setUniformVec2(const std::string &uniformName, const Vec2 &value)GLProgramState
setUniformVec3(const std::string &uniformName, const Vec3 &value)GLProgramState
setUniformVec4(const std::string &uniformName, 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