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

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

Bind() const overrideMuto::OpenGLShadervirtual
Compile(std::unordered_map< GLenum, std::string > &shaderSources)Muto::OpenGLShaderprivate
Create(const std::string &name, const std::string &vertexSrc, const std::string &fragmentSrc)Muto::Shaderstatic
Create(const std::string &filepath)Muto::Shaderstatic
GetName() const overrideMuto::OpenGLShaderinlinevirtual
m_NameMuto::OpenGLShaderprivate
m_RendererIDMuto::OpenGLShaderprivate
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::OpenGLShaderprivate
ReadFile(const std::string &filepath)Muto::OpenGLShaderprivate
SetFloat(const std::string &name, float value) overrideMuto::OpenGLShadervirtual
SetFloat3(const std::string &name, const glm::vec3 &value) overrideMuto::OpenGLShadervirtual
SetFloat4(const std::string &name, const glm::vec4 &value) overrideMuto::OpenGLShadervirtual
SetInt(const std::string &name, int value) overrideMuto::OpenGLShadervirtual
SetIntArray(const std::string &name, int *values, uint32_t count) overrideMuto::OpenGLShadervirtual
SetMat4(const std::string &name, const glm::mat4 &value) overrideMuto::OpenGLShadervirtual
Unbind() const overrideMuto::OpenGLShadervirtual
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()=defaultMuto::Shadervirtual