Hana
|
This is the complete list of members for Hana::Shader, including all inherited members.
Bind() const =0 (defined in Hana::Shader) | Hana::Shader | pure virtual |
Create(const std::string &filepath) (defined in Hana::Shader) | Hana::Shader | static |
Create(const std::string &name, const std::string &vertexSrc, const std::string &fragmentSrc) (defined in Hana::Shader) | Hana::Shader | static |
GetName() const =0 (defined in Hana::Shader) | Hana::Shader | pure virtual |
SetFloat3(const std::string &name, const glm::vec3 &value)=0 (defined in Hana::Shader) | Hana::Shader | pure virtual |
SetFloat4(const std::string &name, const glm::vec4 &value)=0 (defined in Hana::Shader) | Hana::Shader | pure virtual |
SetInt(const std::string &name, int value)=0 (defined in Hana::Shader) | Hana::Shader | pure virtual |
SetMat4(const std::string &name, const glm::mat4 &value)=0 (defined in Hana::Shader) | Hana::Shader | pure virtual |
Unbind() const =0 (defined in Hana::Shader) | Hana::Shader | pure virtual |
~Shader()=default (defined in Hana::Shader) | Hana::Shader | virtual |