KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
Karma::VulkanShader Member List

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

Bind() const overrideKarma::VulkanShadervirtual
Karma::Shader::Bind(const std::string &texShaderNames) constKarma::Shaderinlinevirtual
Compile(const std::string &src, const std::string &source, EShLanguage lang)Karma::VulkanShader
Create(const std::string &vertexSrc, const std::string &fragmentSrc)Karma::Shaderstatic
Create(const std::string &vertexSrcFile, const std::string &fragmentSrcFile, const std::string &shaderName="NoNamedShader")Karma::Shaderstatic
GetFragSpirV() const (defined in Karma::VulkanShader)Karma::VulkanShaderinline
GetShaderName() constKarma::Shaderinline
GetVertSpirV() const (defined in Karma::VulkanShader)Karma::VulkanShaderinline
m_ShaderName (defined in Karma::Shader)Karma::Shaderprotected
Shader()Karma::Shaderinline
UnBind() const overrideKarma::VulkanShadervirtual
UploadUniformMat4(const std::string &name, const glm::mat4 &matrix)Karma::VulkanShader
VulkanShader(const std::string &vertexSrc, const std::string &fragmentSrc)Karma::VulkanShader
~Shader()=defaultKarma::Shadervirtual
~VulkanShader() overrideKarma::VulkanShadervirtual