JUCE
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()OpenGLShaderProgramstatic
getLastError() const noexceptOpenGLShaderProgram
getProgramID() const noexceptOpenGLShaderProgram
getUniformIDFromName(const char *uniformName) const noexceptOpenGLShaderProgram
link() noexceptOpenGLShaderProgram
OpenGLShaderProgram(const OpenGLContext &) noexceptOpenGLShaderProgram
release() noexceptOpenGLShaderProgram
setUniform(const char *uniformName, GLfloat value) noexceptOpenGLShaderProgram
setUniform(const char *uniformName, GLint value) noexceptOpenGLShaderProgram
setUniform(const char *uniformName, GLfloat x, GLfloat y) noexceptOpenGLShaderProgram
setUniform(const char *uniformName, GLfloat x, GLfloat y, GLfloat z) noexceptOpenGLShaderProgram
setUniform(const char *uniformName, GLfloat x, GLfloat y, GLfloat z, GLfloat w) noexceptOpenGLShaderProgram
setUniform(const char *uniformName, GLint x, GLint y, GLint z, GLint w) noexceptOpenGLShaderProgram
setUniform(const char *uniformName, const GLfloat *values, GLsizei numValues) noexceptOpenGLShaderProgram
setUniformMat2(const char *uniformName, const GLfloat *values, GLint count, GLboolean transpose) noexceptOpenGLShaderProgram
setUniformMat3(const char *uniformName, const GLfloat *values, GLint count, GLboolean transpose) noexceptOpenGLShaderProgram
setUniformMat4(const char *uniformName, const GLfloat *values, GLint count, GLboolean transpose) noexceptOpenGLShaderProgram
use() const noexceptOpenGLShaderProgram
~OpenGLShaderProgram() noexceptOpenGLShaderProgram