KarmaEngine
Game Engine for practical learning and research purposes
|
This is the complete list of members for Karma::Shader, including all inherited members.
Bind() const | Karma::Shader | inlinevirtual |
Bind(const std::string &texShaderNames) const | Karma::Shader | inlinevirtual |
Create(const std::string &vertexSrc, const std::string &fragmentSrc) | Karma::Shader | static |
Create(const std::string &vertexSrcFile, const std::string &fragmentSrcFile, std::shared_ptr< UniformBufferObject > ubo, const std::string &shaderName="NoNamedShader") | Karma::Shader | static |
GetShaderName() const | Karma::Shader | inline |
GetUniformBufferObject() const | Karma::Shader | inline |
m_ShaderName (defined in Karma::Shader) | Karma::Shader | protected |
Shader(std::shared_ptr< UniformBufferObject > ubo) | Karma::Shader | inline |
UnBind() const | Karma::Shader | inlinevirtual |
~Shader()=default | Karma::Shader | virtual |