Karma Engine
|
This is the complete list of members for Karma::VulkanShader, including all inherited members.
Bind() const override (defined in Karma::VulkanShader) | Karma::VulkanShader | virtual |
Bind(const std::string &texShaderNames) const (defined in Karma::Shader) | Karma::Shader | inlinevirtual |
BindUniformBufferObject() override (defined in Karma::VulkanShader) | Karma::VulkanShader | inlinevirtual |
Compile(const std::string &src, const std::string &source, EShLanguage lang) (defined in Karma::VulkanShader) | Karma::VulkanShader | |
Create(const std::string &vertexSrc, const std::string &fragmentSrc) (defined in Karma::Shader) | Karma::Shader | static |
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::Shader | static |
GenerateUniformBufferObject() override (defined in Karma::VulkanShader) | Karma::VulkanShader | inlinevirtual |
GetFragSpirV() const (defined in Karma::VulkanShader) | Karma::VulkanShader | inline |
GetShaderName() const (defined in Karma::Shader) | Karma::Shader | inline |
GetUniformBufferObject() const (defined in Karma::VulkanShader) | Karma::VulkanShader | inline |
GetVertSpirV() const (defined in Karma::VulkanShader) | Karma::VulkanShader | inline |
m_ShaderName (defined in Karma::Shader) | Karma::Shader | protected |
Shader(std::shared_ptr< UniformBufferObject > ubo) (defined in Karma::Shader) | Karma::Shader | inline |
UnBind() const override (defined in Karma::VulkanShader) | Karma::VulkanShader | virtual |
UploadUniformMat4(const std::string &name, const glm::mat4 &matrix) (defined in Karma::VulkanShader) | Karma::VulkanShader | |
VulkanShader(const std::string &vertexSrc, const std::string &fragmentSrc, std::shared_ptr< UniformBufferObject > ubo) (defined in Karma::VulkanShader) | Karma::VulkanShader | |
~Shader()=default (defined in Karma::Shader) | Karma::Shader | virtual |
~VulkanShader() override (defined in Karma::VulkanShader) | Karma::VulkanShader | virtual |