This is the complete list of members for sgl::ShaderProgram, including all inherited members.
attach(Shader *shader) | sgl::ShaderProgram | |
bindFragmentDataLocation(unsigned int colorNumber, std::string name) | sgl::ShaderProgram | |
getAttributeLocation(std::string name) | sgl::ShaderProgram | |
getHandle() | sgl::ShaderProgram | |
getInfoLog() | sgl::ShaderProgram | |
getLinkStatus() | sgl::ShaderProgram | |
getUniformLocation(std::string name) | sgl::ShaderProgram | |
link() | sgl::ShaderProgram | |
setUniform(int location, int value) | sgl::ShaderProgram | |
setUniform(int location, float value) | sgl::ShaderProgram | |
setUniform(int location, glm::vec2 value) | sgl::ShaderProgram | |
setUniform(int location, glm::vec3 value) | sgl::ShaderProgram | |
setUniform(int location, glm::vec4 value) | sgl::ShaderProgram | |
setUniform(int location, glm::mat2 value) | sgl::ShaderProgram | |
setUniform(int location, glm::mat3 value) | sgl::ShaderProgram | |
setUniform(int location, glm::mat4 value) | sgl::ShaderProgram | |
setUniform(std::string name, int value) | sgl::ShaderProgram | |
setUniform(std::string name, float value) | sgl::ShaderProgram | |
setUniform(std::string name, glm::vec2 value) | sgl::ShaderProgram | |
setUniform(std::string name, glm::vec3 value) | sgl::ShaderProgram | |
setUniform(std::string name, glm::vec4 value) | sgl::ShaderProgram | |
setUniform(std::string name, glm::mat2 value) | sgl::ShaderProgram | |
setUniform(std::string name, glm::mat3 value) | sgl::ShaderProgram | |
setUniform(std::string name, glm::mat4 value) | sgl::ShaderProgram | |
ShaderProgram(void) | sgl::ShaderProgram | |
use() | sgl::ShaderProgram | |
~ShaderProgram(void) | sgl::ShaderProgram | |