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

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

BindPushConstants_InstancedData(VkCommandBuffer commandBuffer, const std::array< uint32_t, 4 > &instancedData) constJoeEngine::JEDeferredGeometryShader
BindPushConstants_ViewProj(VkCommandBuffer commandBuffer, const glm::mat4 &viewProj) constJoeEngine::JEDeferredGeometryShader
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
JEDeferredGeometryShader()=deleteJoeEngine::JEDeferredGeometryShader
JEDeferredGeometryShader(const MaterialComponent &materialComponent, uint32_t numSourceTextures, uint32_t numUniformBuffers, VkDevice device, VkPhysicalDevice physicalDevice, const JEVulkanSwapChain &swapChain, VkRenderPass renderPass, const std::string &vertPath, const std::string &fragPath)JoeEngine::JEDeferredGeometryShaderinline
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