allocateInputAttachmentBindings(const std::ranges::input_range auto &descriptorSets, const VulkanFrameBuffer &frameBuffer) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
bindInputAttachments(const VulkanRenderPipeline &parent, const VulkanCommandBuffer &commandBuffer) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
initialize(const VulkanRenderPipeline &parent, MultiSamplingLevel samples) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
initializeGraphicsPipeline(const VulkanRenderPipeline &parent, const VkPipelineDynamicStateCreateInfo &dynamicState, const LiteFX::Array< VkPipelineShaderStageCreateInfo > &shaderStages) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
initializeInputAttachmentBindings(const VulkanFrameBuffer &frameBuffer) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
onFrameBufferRelease(const void *sender, const IFrameBuffer::ReleasedEventArgs &) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
onFrameBufferResize(const void *sender, const IFrameBuffer::ResizeEventArgs &) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
operator=(VulkanRenderPipelineImpl &&) noexcept=delete | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | |
operator=(const VulkanRenderPipelineImpl &)=delete | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | |
updateInputAttachmentBindings(const VulkanFrameBuffer &frameBuffer) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
VulkanRenderPipeline class | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | friend |
VulkanRenderPipelineBuilder class | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | friend |
VulkanRenderPipelineImpl(const VulkanRenderPass &renderPass, bool alphaToCoverage, const SharedPtr< VulkanPipelineLayout > &layout, const SharedPtr< VulkanShaderProgram > &shaderProgram, const SharedPtr< VulkanInputAssembler > &inputAssembler, const SharedPtr< VulkanRasterizer > &rasterizer) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
VulkanRenderPipelineImpl(const VulkanRenderPass &renderPass) | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |
VulkanRenderPipelineImpl(VulkanRenderPipelineImpl &&) noexcept=delete | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | |
VulkanRenderPipelineImpl(const VulkanRenderPipelineImpl &)=delete | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | |
~VulkanRenderPipelineImpl() | LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl | inline |