CG-Project2
|
This is the complete list of members for ogl::ShaderProgram, including all inherited members.
createShaderProgram() (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
getId() const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | inline |
setBool(const std::string &name, bool value) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setFloat(const std::string &name, float value) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setInt(const std::string &name, int value) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setMat2(const std::string &name, const glm::mat2 &mat) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setMat3(const std::string &name, const glm::mat3 &mat) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setMat4(const std::string &name, const glm::mat4 &mat) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setVec2(const std::string &name, const glm::vec2 &value) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setVec2(const std::string &name, float x, float y) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setVec3(const std::string &name, const glm::vec3 &value) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setVec3(const std::string &name, float x, float y, float z) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setVec4(const std::string &name, const glm::vec4 &value) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
setVec4(const std::string &name, float x, float y, float z, float w) const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
ShaderProgram()=delete (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
ShaderProgram(const std::string &vloc, const std::string &vfile, const std::string &floc, const std::string &ffile) (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
ShaderProgram(const std::string &vfile, const std::string &ffile) (defined in ogl::ShaderProgram) | ogl::ShaderProgram | inline |
ShaderProgram(const std::string &vloc, const std::string &vfile, const std::string &floc, const std::string &ffile, const std::string &gloc, const std::string &gfile) (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
ShaderProgram(const std::string &vfile, const std::string &ffile, const std::string &gfile) (defined in ogl::ShaderProgram) | ogl::ShaderProgram | inline |
use() const (defined in ogl::ShaderProgram) | ogl::ShaderProgram | |
~ShaderProgram() (defined in ogl::ShaderProgram) | ogl::ShaderProgram |