Cocos2d-x  v3.17
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
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() const GLProgramState
create(GLProgram *glprogram)GLProgramStatestatic
getNodeBinding() const GLProgramState
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() const Ref
getUniformCount() const GLProgramStateinline
getVertexAttribCount() const GLProgramState
getVertexAttribsFlags() const GLProgramState
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