Karma Engine
Loading...
Searching...
No Matches
Karma::OpenGLShader Member List

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

Bind() const override (defined in Karma::OpenGLShader)Karma::OpenGLShadervirtual
Bind(const std::string &texShaderNames) const override (defined in Karma::OpenGLShader)Karma::OpenGLShadervirtual
BindUniformBufferObject() (defined in Karma::Shader)Karma::Shaderinlinevirtual
Create(const std::string &vertexSrc, const std::string &fragmentSrc) (defined in Karma::Shader)Karma::Shaderstatic
Create(const std::string &vertexSrcFile, const std::string &fragmentSrcFile, std::shared_ptr< UniformBufferObject > ubo, bool bIsFile, const std::string &shaderName="NoNamedShader") (defined in Karma::Shader)Karma::Shaderstatic
GenerateUniformBufferObject() (defined in Karma::Shader)Karma::Shaderinlinevirtual
GetShaderName() const (defined in Karma::Shader)Karma::Shaderinline
GetUniformBufferObject() const (defined in Karma::Shader)Karma::Shaderinline
m_ShaderName (defined in Karma::Shader)Karma::Shaderprotected
OpenGLShader(const std::string &vertexSrc, const std::string &fragmentSrc) (defined in Karma::OpenGLShader)Karma::OpenGLShader
OpenGLShader(const std::string &vertexSrcFile, const std::string &fragmentSrcFile, std::shared_ptr< UniformBufferObject > ubo, bool bIsFile, const std::string &shaderName) (defined in Karma::OpenGLShader)Karma::OpenGLShader
Shader(std::shared_ptr< UniformBufferObject > ubo) (defined in Karma::Shader)Karma::Shaderinline
UnBind() const override (defined in Karma::OpenGLShader)Karma::OpenGLShadervirtual
UploadUniformMat4(const std::string &name, const glm::mat4 &matrix) (defined in Karma::OpenGLShader)Karma::OpenGLShader
~OpenGLShader() override (defined in Karma::OpenGLShader)Karma::OpenGLShadervirtual
~Shader()=default (defined in Karma::Shader)Karma::Shadervirtual