CG-Project2
Loading...
Searching...
No Matches
ogl::ShaderProgram Member List

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::ShaderPrograminline
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::ShaderPrograminline
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::ShaderPrograminline
use() const (defined in ogl::ShaderProgram)ogl::ShaderProgram
~ShaderProgram() (defined in ogl::ShaderProgram)ogl::ShaderProgram