Hana
Loading...
Searching...
No Matches
Hana::OpenGLShader Member List

This is the complete list of members for Hana::OpenGLShader, including all inherited members.

Bind() const override (defined in Hana::OpenGLShader)Hana::OpenGLShadervirtual
Create(const std::string &filepath) (defined in Hana::Shader)Hana::Shaderstatic
Create(const std::string &name, const std::string &vertexSrc, const std::string &fragmentSrc) (defined in Hana::Shader)Hana::Shaderstatic
GetName() const override (defined in Hana::OpenGLShader)Hana::OpenGLShaderinlinevirtual
OpenGLShader(const std::string &filepath) (defined in Hana::OpenGLShader)Hana::OpenGLShader
OpenGLShader(const std::string &name, const std::string &vertexSrc, const std::string &fragmentSrc) (defined in Hana::OpenGLShader)Hana::OpenGLShader
SetFloat3(const std::string &name, const glm::vec3 &value) override (defined in Hana::OpenGLShader)Hana::OpenGLShadervirtual
SetFloat4(const std::string &name, const glm::vec4 &value) override (defined in Hana::OpenGLShader)Hana::OpenGLShadervirtual
SetInt(const std::string &name, int value) override (defined in Hana::OpenGLShader)Hana::OpenGLShadervirtual
SetMat4(const std::string &name, const glm::mat4 &value) override (defined in Hana::OpenGLShader)Hana::OpenGLShadervirtual
Unbind() const override (defined in Hana::OpenGLShader)Hana::OpenGLShadervirtual
UploadUniformFloat(const std::string &name, float value) (defined in Hana::OpenGLShader)Hana::OpenGLShader
UploadUniformFloat2(const std::string &name, const glm::vec2 &value) (defined in Hana::OpenGLShader)Hana::OpenGLShader
UploadUniformFloat3(const std::string &name, const glm::vec3 &value) (defined in Hana::OpenGLShader)Hana::OpenGLShader
UploadUniformFloat4(const std::string &name, const glm::vec4 &value) (defined in Hana::OpenGLShader)Hana::OpenGLShader
UploadUniformInt(const std::string &name, int value) (defined in Hana::OpenGLShader)Hana::OpenGLShader
UploadUniformMat3(const std::string &name, const glm::mat3 &matrix) (defined in Hana::OpenGLShader)Hana::OpenGLShader
UploadUniformMat4(const std::string &name, const glm::mat4 &matrix) (defined in Hana::OpenGLShader)Hana::OpenGLShader
~OpenGLShader() (defined in Hana::OpenGLShader)Hana::OpenGLShadervirtual
~Shader()=default (defined in Hana::Shader)Hana::Shadervirtual