|
Muto 0.0.1
|
This is the complete list of members for Muto::Shader, including all inherited members.
| Bind() const =0 | Muto::Shader | pure virtual |
| Create(const std::string &name, const std::string &vertexSrc, const std::string &fragmentSrc) | Muto::Shader | static |
| Create(const std::string &filepath) | Muto::Shader | static |
| GetName() const =0 | Muto::Shader | pure virtual |
| SetFloat(const std::string &name, float value)=0 | Muto::Shader | pure virtual |
| SetFloat3(const std::string &name, const glm::vec3 &value)=0 | Muto::Shader | pure virtual |
| SetFloat4(const std::string &name, const glm::vec4 &value)=0 | Muto::Shader | pure virtual |
| SetInt(const std::string &name, int value)=0 | Muto::Shader | pure virtual |
| SetIntArray(const std::string &name, int *values, uint32_t count)=0 | Muto::Shader | pure virtual |
| SetMat4(const std::string &name, const glm::mat4 &value)=0 | Muto::Shader | pure virtual |
| Unbind() const =0 | Muto::Shader | pure virtual |
| ~Shader()=default | Muto::Shader | virtual |