Cocos2d-x  v3.15
GLProgramState Member List

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

_IDRef
_luaIDRef
_rootedRef
_scriptObjectRef
apply(const Mat4 &modelView)GLProgramState
applyAttributes(bool applyAttribFlags=true)GLProgramState
applyAutoBinding(const std::string &uniformName, const std::string &autoBinding)GLProgramState
applyGLProgram(const Mat4 &modelView)GLProgramState
applyUniforms()GLProgramState
autorelease()Ref
clone() constGLProgramState
create(GLProgram *glprogram)GLProgramStatestatic
getNodeBinding() constGLProgramState
getOrCreateWithGLProgram(GLProgram *glprogram)GLProgramStatestatic
getOrCreateWithGLProgramName(const std::string &glProgramName)GLProgramStatestatic
getOrCreateWithGLProgramName(const std::string &glProgramName, Texture2D *texture)GLProgramStatestatic
getOrCreateWithShaders(const std::string &vertexShader, const std::string &fragShader, const std::string &compileTimeDefines)GLProgramStatestatic
getReferenceCount() constRef
getUniformCount() constGLProgramStateinline
getVertexAttribCount() constGLProgramState
getVertexAttribsFlags() constGLProgramState
release()Ref
retain()Ref
setGLProgram(GLProgram *glprogram)GLProgramState
setNodeBinding(Node *node)GLProgramState
setParameterAutoBinding(const std::string &uniformName, const std::string &autoBinding)GLProgramState
setUniformInt(const std::string &uniformName, int value)GLProgramState
setUniformInt(GLint uniformLocation, int value)GLProgramState
setUniformTexture(const std::string &uniformName, GLuint textureId)GLProgramState
setUniformTexture(GLint uniformLocation, GLuint textureId)GLProgramState
setVertexAttribCallback(const std::string &name, const std::function< void(VertexAttrib *)> &callback)GLProgramState
~Ref()Refvirtual