OpenGLShaderProgram Member List

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

addFragmentShader(const String &shaderSourceCode) | OpenGLShaderProgram |
addShader(const String &shaderSourceCode, GLenum shaderType) | OpenGLShaderProgram |
addVertexShader(const String &shaderSourceCode) | OpenGLShaderProgram |
getLanguageVersion() | OpenGLShaderProgram | static
getLastError() const noexcept | OpenGLShaderProgram |
getProgramID() const noexcept | OpenGLShaderProgram |
getUniformIDFromName(const char *uniformName) const noexcept | OpenGLShaderProgram |
link() noexcept | OpenGLShaderProgram |
OpenGLShaderProgram(const OpenGLContext &) noexcept | OpenGLShaderProgram |
release() noexcept | OpenGLShaderProgram |
setUniform(const char *uniformName, GLfloat value) noexcept | OpenGLShaderProgram |
setUniform(const char *uniformName, GLint value) noexcept | OpenGLShaderProgram |
setUniform(const char *uniformName, GLfloat x, GLfloat y) noexcept | OpenGLShaderProgram |
setUniform(const char *uniformName, GLfloat x, GLfloat y, GLfloat z) noexcept | OpenGLShaderProgram |
setUniform(const char *uniformName, GLfloat x, GLfloat y, GLfloat z, GLfloat w) noexcept | OpenGLShaderProgram |
setUniform(const char *uniformName, GLint x, GLint y, GLint z, GLint w) noexcept | OpenGLShaderProgram |
setUniform(const char *uniformName, const GLfloat *values, GLsizei numValues) noexcept | OpenGLShaderProgram |
setUniformMat2(const char *uniformName, const GLfloat *values, GLint count, GLboolean transpose) noexcept | OpenGLShaderProgram |
setUniformMat3(const char *uniformName, const GLfloat *values, GLint count, GLboolean transpose) noexcept | OpenGLShaderProgram |
setUniformMat4(const char *uniformName, const GLfloat *values, GLint count, GLboolean transpose) noexcept | OpenGLShaderProgram |
use() const noexcept | OpenGLShaderProgram |
~OpenGLShaderProgram() noexcept | OpenGLShaderProgram |