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 |