|
Muto 0.0.1
|
This is the complete list of members for Muto::OpenGLShader, including all inherited members.
| Bind() const override | Muto::OpenGLShader | virtual |
| Compile(std::unordered_map< GLenum, std::string > &shaderSources) | Muto::OpenGLShader | private |
| 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 override | Muto::OpenGLShader | inlinevirtual |
| m_Name | Muto::OpenGLShader | private |
| m_RendererID | Muto::OpenGLShader | private |
| OpenGLShader(const std::string &filepath) | Muto::OpenGLShader | |
| OpenGLShader(const std::string &name, const std::string &vertexSrc, const std::string &fragmentSrc) | Muto::OpenGLShader | |
| PreProcess(const std::string &source) | Muto::OpenGLShader | private |
| ReadFile(const std::string &filepath) | Muto::OpenGLShader | private |
| SetFloat(const std::string &name, float value) override | Muto::OpenGLShader | virtual |
| SetFloat3(const std::string &name, const glm::vec3 &value) override | Muto::OpenGLShader | virtual |
| SetFloat4(const std::string &name, const glm::vec4 &value) override | Muto::OpenGLShader | virtual |
| SetInt(const std::string &name, int value) override | Muto::OpenGLShader | virtual |
| SetIntArray(const std::string &name, int *values, uint32_t count) override | Muto::OpenGLShader | virtual |
| SetMat4(const std::string &name, const glm::mat4 &value) override | Muto::OpenGLShader | virtual |
| Unbind() const override | Muto::OpenGLShader | virtual |
| UploadUniformFloat(const std::string &name, float value) | Muto::OpenGLShader | |
| UploadUniformFloat2(const std::string &name, const glm::vec2 &values) | Muto::OpenGLShader | |
| UploadUniformFloat3(const std::string &name, const glm::vec3 &values) | Muto::OpenGLShader | |
| UploadUniformFloat4(const std::string &name, const glm::vec4 &values) | Muto::OpenGLShader | |
| UploadUniformInt(const std::string &name, int value) | Muto::OpenGLShader | |
| UploadUniformMat3(const std::string &name, const glm::mat3 &matrix) | Muto::OpenGLShader | |
| UploadUniformMat4(const std::string &name, const glm::mat4 &matrix) | Muto::OpenGLShader | |
| ~OpenGLShader() | Muto::OpenGLShader | |
| ~Shader()=default | Muto::Shader | virtual |