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

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

BindPushConstants_InstancedData(VkCommandBuffer commandBuffer, const std::array< uint32_t, 4 > &instancedData) constJoeEngine::JEShadowShader
BindPushConstants_ViewProj(VkCommandBuffer commandBuffer, const glm::mat4 &viewProj) constJoeEngine::JEShadowShader
Cleanup() overrideJoeEngine::JEVulkanShaderinlinevirtual
CreateDescriptorSetLayouts(VkDevice device, uint32_t numSourceTextures, uint32_t numUniformBuffers, uint32_t numStorageBuffers)JoeEngine::JEVulkanShaderinlineprotectedvirtual
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
JEShadowShader()=deleteJoeEngine::JEShadowShader
JEShadowShader(const MaterialComponent &materialComponent, uint32_t numSourceTextures, VkDevice device, VkPhysicalDevice physicalDevice, VkExtent2D extent, VkRenderPass renderPass, const std::string &vertPath, const std::string &fragPath)JoeEngine::JEShadowShaderinline
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