This is the complete list of members for GLProgramState, including all inherited members.
_attributes | GLProgramState | protected |
_backToForegroundlistener | GLProgramState | protected |
_boundTextureUnits | GLProgramState | protected |
_glprogram | GLProgramState | protected |
_referenceCount | Ref | protected |
_textureUnitIndex | GLProgramState | protected |
_uniformAttributeValueDirty | GLProgramState | protected |
_uniforms | GLProgramState | protected |
_uniformsByName | GLProgramState | protected |
_vertexAttribsFlags | GLProgramState | protected |
apply(const Mat4 &modelView) | GLProgramState | |
applyAttributes(bool applyAttribFlags=true) | GLProgramState | |
applyGLProgram(const Mat4 &modelView) | GLProgramState | |
applyUniforms() | GLProgramState | |
autorelease() | Ref | |
create(GLProgram *glprogram) | GLProgramState | static |
getGLProgram() const | GLProgramState | inline |
getOrCreateWithGLProgram(GLProgram *glprogram) | GLProgramState | static |
getOrCreateWithGLProgramName(const std::string &glProgramName) | GLProgramState | static |
getReferenceCount() const | Ref | |
getUniformCount() const | GLProgramState | inline |
getUniformValue(const std::string &uniformName) | GLProgramState | protected |
getUniformValue(GLint uniformLocation) | GLProgramState | protected |
getVertexAttribCount() const | GLProgramState | inline |
getVertexAttribsFlags() const | GLProgramState | inline |
getVertexAttribValue(const std::string &attributeName) | GLProgramState | protected |
GLProgramState() | GLProgramState | protected |
GLProgramStateCache class | GLProgramState | friend |
init(GLProgram *program) | GLProgramState | protected |
Ref() | Ref | protected |
release() | Ref | |
resetGLProgram() | GLProgramState | protected |
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() | GLProgramState | protected |
~Ref() | Ref | virtual |