Muto 0.0.1
Cross-Platform Application Template
GitHub Repo | Muto Updates | Muto's Author
Loading...
Searching...
No Matches
Muto::Shader Member List

This is the complete list of members for Muto::Shader, including all inherited members.

Bind() const =0Muto::Shaderpure virtual
Create(const std::string &name, const std::string &vertexSrc, const std::string &fragmentSrc)Muto::Shaderstatic
Create(const std::string &filepath)Muto::Shaderstatic
GetName() const =0Muto::Shaderpure virtual
SetFloat(const std::string &name, float value)=0Muto::Shaderpure virtual
SetFloat3(const std::string &name, const glm::vec3 &value)=0Muto::Shaderpure virtual
SetFloat4(const std::string &name, const glm::vec4 &value)=0Muto::Shaderpure virtual
SetInt(const std::string &name, int value)=0Muto::Shaderpure virtual
SetIntArray(const std::string &name, int *values, uint32_t count)=0Muto::Shaderpure virtual
SetMat4(const std::string &name, const glm::mat4 &value)=0Muto::Shaderpure virtual
Unbind() const =0Muto::Shaderpure virtual
~Shader()=defaultMuto::Shadervirtual