The Joe Engine
Joe's engine programming playground
JoeEngine::JEVulkanShader Member List

This is the complete list of members for JoeEngine::JEVulkanShader, including all inherited members.

Cleanup() overrideJoeEngine::JEVulkanShaderinlinevirtual
CreateDescriptorSetLayouts(VkDevice device, uint32_t numSourceTextures, uint32_t numUniformBuffers, uint32_t numStorageBuffers)JoeEngine::JEVulkanShaderinlineprotectedvirtual
CreateGraphicsPipeline(VkDevice device, VkShaderModule vertShaderModule, VkShaderModule fragShaderModule, VkExtent2D frameExtent, VkRenderPass renderPass, const MaterialComponent &materialComponent)=0JoeEngine::JEVulkanShaderprotectedpure virtual
GetDescriptorSetLayout(uint32_t index) constJoeEngine::JEVulkanShaderinline
GetPipeline() constJoeEngine::JEVulkanShaderinline
GetPipelineLayout() constJoeEngine::JEVulkanShaderinline
JEShader()=deleteJoeEngine::JEShader
JEShader(const std::string &vertPath, const std::string &fragPath)JoeEngine::JEShaderinline
JEVulkanShader()=deleteJoeEngine::JEVulkanShader
JEVulkanShader(VkDevice device, const std::string &vertPath, const std::string &fragPath)JoeEngine::JEVulkanShaderinline
m_descriptorSetLayoutsJoeEngine::JEVulkanShaderprotected
m_deviceJoeEngine::JEVulkanShaderprotected
m_fragPathJoeEngine::JEShaderprotected
m_graphicsPipelineJoeEngine::JEVulkanShaderprotected
m_pipelineLayoutJoeEngine::JEVulkanShaderprotected
m_vertPathJoeEngine::JEShaderprotected
UpdateUniformBuffers(VkDevice device, uint32_t currentImage) overrideJoeEngine::JEVulkanShaderinlinevirtual
~JEShader()=defaultJoeEngine::JEShadervirtual
~JEVulkanShader()=defaultJoeEngine::JEVulkanShadervirtual