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