LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::Rendering::Backends::VulkanRenderPass Member List

This is the complete list of members for LiteFX::Rendering::Backends::VulkanRenderPass, including all inherited members.

activeFrameBuffer() const overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
begin(const UInt32 &buffer) overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
changeMultiSamplingLevel(const MultiSamplingLevel &samples) overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
descriptor_set_layout_type typedefLiteFX::Rendering::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >
descriptor_set_type typedefLiteFX::Rendering::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >
device() const noexceptLiteFX::Rendering::Backends::VulkanRenderPassvirtual
end() const overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
frame_buffer_type typedefLiteFX::Rendering::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >
frameBuffer(const UInt32 &buffer) const overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
frameBuffers() const noexcept overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
handle() noexcept overrideLiteFX::Resource< VkRenderPass >inlineprotectedvirtual
handle() const noexcept overrideLiteFX::Resource< VkRenderPass >inlinevirtual
hasPresentTarget() const noexcept overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
input_attachment_mapping_type typedefLiteFX::Rendering::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >
inputAttachments() const noexcept overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
multiSamplingLevel() const noexcept overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
name() noexceptLiteFX::Rendering::StateResourceprotected
name() const noexcept overrideLiteFX::Rendering::StateResourcevirtual
pipeline_layout_type typedefLiteFX::Rendering::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >
pipelines() const noexcept overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
render_pipeline_type typedefLiteFX::Rendering::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >
renderTarget(const UInt32 &location) const overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
renderTargets() const noexcept overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
resizeFrameBuffers(const Size2d &renderArea) overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
Resource(const VkRenderPass handle) noexceptLiteFX::Resource< VkRenderPass >inlineexplicitprotected
Resource(const Resource &)=deleteLiteFX::Resource< VkRenderPass >
Resource(Resource &&)=deleteLiteFX::Resource< VkRenderPass >
StateResource() noexceptLiteFX::Rendering::StateResourceprotected
StateResource(StringView name)LiteFX::Rendering::StateResourceexplicit
StateResource(StateResource &&)=deleteLiteFX::Rendering::StateResource
StateResource(const StateResource &)=deleteLiteFX::Rendering::StateResource
updateAttachments(const VulkanDescriptorSet &descriptorSet) const overrideLiteFX::Rendering::Backends::VulkanRenderPassvirtual
RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >::updateAttachments(const descriptor_set_type &descriptorSet) const=0LiteFX::Rendering::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >pure virtual
LiteFX::Rendering::IRenderPass::updateAttachments(const IDescriptorSet &descriptorSet) constLiteFX::Rendering::IRenderPassinline
VulkanRenderPass(const VulkanDevice &device, Span< RenderTarget > renderTargets, const UInt32 &commandBuffers=1, const MultiSamplingLevel &samples=MultiSamplingLevel::x1, Span< VulkanInputAttachmentMapping > inputAttachments={ })LiteFX::Rendering::Backends::VulkanRenderPassexplicit
VulkanRenderPass(const VulkanDevice &device, const String &name, Span< RenderTarget > renderTargets, const UInt32 &commandBuffers=1, const MultiSamplingLevel &samples=MultiSamplingLevel::x1, Span< VulkanInputAttachmentMapping > inputAttachments={ })LiteFX::Rendering::Backends::VulkanRenderPassexplicit
VulkanRenderPass(const VulkanRenderPass &)=deleteLiteFX::Rendering::Backends::VulkanRenderPass
VulkanRenderPass(VulkanRenderPass &&)=deleteLiteFX::Rendering::Backends::VulkanRenderPass
~IInputAttachmentMappingSource() noexcept=defaultLiteFX::Rendering::IInputAttachmentMappingSource< VulkanFrameBuffer >virtual
~IRenderPass() noexcept=defaultLiteFX::Rendering::IRenderPassvirtual
~IResource() noexcept=defaultLiteFX::IResource< VkRenderPass >virtual
~IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourcevirtual
~RenderPass() noexcept=defaultLiteFX::Rendering::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >virtual
~Resource() noexcept=defaultLiteFX::Resource< VkRenderPass >virtual
~StateResource() noexceptLiteFX::Rendering::StateResourcevirtual
~VulkanRenderPass() noexceptLiteFX::Rendering::Backends::VulkanRenderPassvirtual