smk::ShaderProgram Member List

This is the complete list of members for smk::ShaderProgram, including all inherited members.

AddShader(const Shader &shader)smk::ShaderProgram
Attribute(const std::string &name) constsmk::ShaderProgram
id() constsmk::ShaderProgram
IsReady() const (defined in smk::ShaderProgram)smk::ShaderProgram
Link() constsmk::ShaderProgram
LinkStatus() const (defined in smk::ShaderProgram)smk::ShaderProgram
operator!=(const ShaderProgram &rhs) const (defined in smk::ShaderProgram)smk::ShaderProgram
operator=(ShaderProgram &&) noexcept (defined in smk::ShaderProgram)smk::ShaderProgram
operator=(const ShaderProgram &) (defined in smk::ShaderProgram)smk::ShaderProgram
operator==(const ShaderProgram &rhs) const (defined in smk::ShaderProgram)smk::ShaderProgram
operator[](const std::string &name) (defined in smk::ShaderProgram)smk::ShaderProgram
SetAttribute(const std::string &name, GLint size, GLsizei stride, GLuint offset, GLboolean normalize, GLenum type) constsmk::ShaderProgram
SetAttribute(const std::string &name, GLint size, GLsizei stride, GLuint offset, GLboolean normalize) constsmk::ShaderProgram
SetAttribute(const std::string &name, GLint size, GLsizei stride, GLuint offset, GLenum type) constsmk::ShaderProgram
SetAttribute(const std::string &name, GLint size, GLsizei stride, GLuint offset) constsmk::ShaderProgram
SetUniform(const std::string &name, float x, float y, float z)smk::ShaderProgram
SetUniform(const std::string &name, const glm::vec3 &v) (defined in smk::ShaderProgram)smk::ShaderProgram
SetUniform(const std::string &name, const glm::vec4 &v) (defined in smk::ShaderProgram)smk::ShaderProgram
SetUniform(const std::string &name, const glm::mat4 &m) (defined in smk::ShaderProgram)smk::ShaderProgram
SetUniform(const std::string &name, const glm::mat3 &m) (defined in smk::ShaderProgram)smk::ShaderProgram
SetUniform(const std::string &name, float val)smk::ShaderProgram
SetUniform(const std::string &name, int val)smk::ShaderProgram
ShaderProgram()smk::ShaderProgram
ShaderProgram(ShaderProgram &&) noexcept (defined in smk::ShaderProgram)smk::ShaderProgram
ShaderProgram(const ShaderProgram &) (defined in smk::ShaderProgram)smk::ShaderProgram
Uniform(const std::string &name)smk::ShaderProgram
Unuse() constsmk::ShaderProgram
Use() constsmk::ShaderProgram
~ShaderProgram() (defined in smk::ShaderProgram)smk::ShaderProgram