| BindPushConstants_InstancedData(VkCommandBuffer commandBuffer, const std::array< uint32_t, 4 > &instancedData) const | JoeEngine::JEForwardTranslucentShader | |
| BindPushConstants_ViewProj(VkCommandBuffer commandBuffer, const glm::mat4 &viewProj) const | JoeEngine::JEForwardTranslucentShader | |
| Cleanup() override | JoeEngine::JEVulkanShader | inlinevirtual |
| GetDescriptorSetLayout(uint32_t index) const | JoeEngine::JEVulkanShader | inline |
| GetPipeline() const | JoeEngine::JEVulkanShader | inline |
| GetPipelineLayout() const | JoeEngine::JEVulkanShader | inline |
| JEForwardTranslucentShader()=delete | JoeEngine::JEForwardTranslucentShader | |
| JEForwardTranslucentShader(const MaterialComponent &materialComponent, uint32_t numSourceTextures, uint32_t numUniformBuffers, VkDevice device, VkPhysicalDevice physicalDevice, const JEVulkanSwapChain &swapChain, VkRenderPass renderPass, bool enableOIT, const std::string &vertPath, const std::string &fragPath) | JoeEngine::JEForwardTranslucentShader | inline |
| JEShader()=delete | JoeEngine::JEShader | |
| JEShader(const std::string &vertPath, const std::string &fragPath) | JoeEngine::JEShader | inline |
| JEVulkanShader()=delete | JoeEngine::JEVulkanShader | |
| JEVulkanShader(VkDevice device, const std::string &vertPath, const std::string &fragPath) | JoeEngine::JEVulkanShader | inline |
| m_descriptorSetLayouts | JoeEngine::JEVulkanShader | protected |
| m_device | JoeEngine::JEVulkanShader | protected |
| m_fragPath | JoeEngine::JEShader | protected |
| m_graphicsPipeline | JoeEngine::JEVulkanShader | protected |
| m_pipelineLayout | JoeEngine::JEVulkanShader | protected |
| m_vertPath | JoeEngine::JEShader | protected |
| UpdateUniformBuffers(VkDevice device, uint32_t currentImage) override | JoeEngine::JEVulkanShader | inlinevirtual |
| ~JEShader()=default | JoeEngine::JEShader | virtual |
| ~JEVulkanShader()=default | JoeEngine::JEVulkanShader | virtual |