|
JUCE
|
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 |