|
KarmaEngine
Game Engine for practical learning and research purposes
|
This is the complete list of members for Karma::OpenGLShader, including all inherited members.
| Bind() const override | Karma::OpenGLShader | virtual |
| Bind(const std::string &texShaderName) const override | Karma::OpenGLShader | virtual |
| 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 |
| OpenGLShader(const std::string &vertexSrc, const std::string &fragmentSrc) | Karma::OpenGLShader | |
| OpenGLShader(const std::string &vertexSrcFile, const std::string &fragmentSrcFile, std::shared_ptr< UniformBufferObject > ubo, const std::string &shaderName) | Karma::OpenGLShader | |
| Shader(std::shared_ptr< UniformBufferObject > ubo) | Karma::Shader | inline |
| UnBind() const override | Karma::OpenGLShader | virtual |
| UploadUniformMat4(const std::string &name, const glm::mat4 &matrix) | Karma::OpenGLShader | |
| ~OpenGLShader() override | Karma::OpenGLShader | virtual |
| ~Shader()=default | Karma::Shader | virtual |