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

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

activeFrameBuffer() const overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
begin(const UInt32 &buffer) overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
changeMultiSamplingLevel(const MultiSamplingLevel &samples) overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
descriptor_set_layout_type typedefLiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >
descriptor_set_type typedefLiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >
device() const noexceptLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
DirectX12RenderPass(const DirectX12Device &device, Span< RenderTarget > renderTargets, const UInt32 &commandBuffers=1, const MultiSamplingLevel &samples=MultiSamplingLevel::x1, Span< DirectX12InputAttachmentMapping > inputAttachments={ })LiteFX::Rendering::Backends::DirectX12RenderPassexplicit
DirectX12RenderPass(const DirectX12Device &device, const String &name, Span< RenderTarget > renderTargets, const UInt32 &commandBuffers=1, const MultiSamplingLevel &samples=MultiSamplingLevel::x1, Span< DirectX12InputAttachmentMapping > inputAttachments={ })LiteFX::Rendering::Backends::DirectX12RenderPassexplicit
DirectX12RenderPass(const DirectX12RenderPass &)=deleteLiteFX::Rendering::Backends::DirectX12RenderPass
DirectX12RenderPass(DirectX12RenderPass &&)=deleteLiteFX::Rendering::Backends::DirectX12RenderPass
end() const overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
frame_buffer_type typedefLiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >
frameBuffer(const UInt32 &buffer) const overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
frameBuffers() const noexcept overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
hasPresentTarget() const noexcept overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
input_attachment_mapping_type typedefLiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >
inputAttachments() const noexcept overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
multiSamplingLevel() const noexcept overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
name() noexceptLiteFX::Rendering::StateResourceprotected
name() const noexcept overrideLiteFX::Rendering::StateResourcevirtual
pipeline_layout_type typedefLiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >
pipelines() const noexcept overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
render_pipeline_type typedefLiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >
renderTarget(const UInt32 &location) const overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
renderTargets() const noexcept overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
resizeFrameBuffers(const Size2d &renderArea) overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
StateResource() noexceptLiteFX::Rendering::StateResourceprotected
StateResource(StringView name)LiteFX::Rendering::StateResourceexplicit
StateResource(StateResource &&)=deleteLiteFX::Rendering::StateResource
StateResource(const StateResource &)=deleteLiteFX::Rendering::StateResource
updateAttachments(const DirectX12DescriptorSet &descriptorSet) const overrideLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >::updateAttachments(const descriptor_set_type &descriptorSet) const=0LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >pure virtual
LiteFX::Rendering::IRenderPass::updateAttachments(const IDescriptorSet &descriptorSet) constLiteFX::Rendering::IRenderPassinline
~DirectX12RenderPass() noexceptLiteFX::Rendering::Backends::DirectX12RenderPassvirtual
~IInputAttachmentMappingSource() noexcept=defaultLiteFX::Rendering::IInputAttachmentMappingSource< DirectX12FrameBuffer >virtual
~IRenderPass() noexcept=defaultLiteFX::Rendering::IRenderPassvirtual
~IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourcevirtual
~RenderPass() noexcept=defaultLiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >virtual
~StateResource() noexceptLiteFX::Rendering::StateResourcevirtual