MyGL
Loading...
Searching...
No Matches
ShaderProgram Member List

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

addShaders(Shader shader, Shaders... shaders)ShaderPrograminline
isUsable() const noexceptShaderProgram
link()ShaderProgram
operator!= (defined in ShaderProgram)ShaderProgramfriend
operator== (defined in ShaderProgram)ShaderProgramfriend
setFloat(const std::string &name, const glm::vec1 &value) constShaderProgram
setFloat(const std::string &name, const glm::vec2 &value) constShaderProgram
setFloat(const std::string &name, const glm::vec3 &value) constShaderProgram
setFloat(const std::string &name, const glm::vec4 &value) constShaderProgram
setFloat(const std::string &name, float v0, Args... values) constShaderPrograminline
setInt(const std::string &name, const glm::ivec1 &value) constShaderProgram
setInt(const std::string &name, const glm::ivec2 &value) constShaderProgram
setInt(const std::string &name, const glm::ivec3 &value) constShaderProgram
setInt(const std::string &name, const glm::ivec4 &value) constShaderProgram
setInt(const std::string &name, int v0, Args... values) constShaderPrograminline
setMat4(const std::string &name, const glm::mat4 &value) constShaderProgram
setUInt(const std::string &name, const glm::uvec1 &value) constShaderProgram
setUInt(const std::string &name, const glm::uvec2 &value) constShaderProgram
setUInt(const std::string &name, const glm::uvec3 &value) constShaderProgram
setUInt(const std::string &name, const glm::uvec4 &value) constShaderProgram
setUInt(const std::string &name, unsigned int v0, Args... values) constShaderPrograminline
ShaderProgram() noexcept=defaultShaderProgram
use() constShaderProgram