activeFrameBuffer() const override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
begin(const UInt32 &buffer) override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
changeMultiSamplingLevel(const MultiSamplingLevel &samples) override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
descriptor_set_layout_type typedef | LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping > | |
descriptor_set_type typedef | LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping > | |
device() const noexcept | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
DirectX12RenderPass(const DirectX12Device &device, Span< RenderTarget > renderTargets, const UInt32 &commandBuffers=1, const MultiSamplingLevel &samples=MultiSamplingLevel::x1, Span< DirectX12InputAttachmentMapping > inputAttachments={ }) | LiteFX::Rendering::Backends::DirectX12RenderPass | explicit |
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::DirectX12RenderPass | explicit |
DirectX12RenderPass(const DirectX12RenderPass &)=delete | LiteFX::Rendering::Backends::DirectX12RenderPass | |
DirectX12RenderPass(DirectX12RenderPass &&)=delete | LiteFX::Rendering::Backends::DirectX12RenderPass | |
end() const override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
frame_buffer_type typedef | LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping > | |
frameBuffer(const UInt32 &buffer) const override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
frameBuffers() const noexcept override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
hasPresentTarget() const noexcept override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
input_attachment_mapping_type typedef | LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping > | |
inputAttachments() const noexcept override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
multiSamplingLevel() const noexcept override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
name() noexcept | LiteFX::Rendering::StateResource | protected |
name() const noexcept override | LiteFX::Rendering::StateResource | virtual |
pipeline_layout_type typedef | LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping > | |
pipelines() const noexcept override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
render_pipeline_type typedef | LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping > | |
renderTarget(const UInt32 &location) const override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
renderTargets() const noexcept override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
resizeFrameBuffers(const Size2d &renderArea) override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
StateResource() noexcept | LiteFX::Rendering::StateResource | protected |
StateResource(StringView name) | LiteFX::Rendering::StateResource | explicit |
StateResource(StateResource &&)=delete | LiteFX::Rendering::StateResource | |
StateResource(const StateResource &)=delete | LiteFX::Rendering::StateResource | |
updateAttachments(const DirectX12DescriptorSet &descriptorSet) const override | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping >::updateAttachments(const descriptor_set_type &descriptorSet) const=0 | LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping > | pure virtual |
LiteFX::Rendering::IRenderPass::updateAttachments(const IDescriptorSet &descriptorSet) const | LiteFX::Rendering::IRenderPass | inline |
~DirectX12RenderPass() noexcept | LiteFX::Rendering::Backends::DirectX12RenderPass | virtual |
~IInputAttachmentMappingSource() noexcept=default | LiteFX::Rendering::IInputAttachmentMappingSource< DirectX12FrameBuffer > | virtual |
~IRenderPass() noexcept=default | LiteFX::Rendering::IRenderPass | virtual |
~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual |
~RenderPass() noexcept=default | LiteFX::Rendering::RenderPass< DirectX12RenderPipeline, DirectX12FrameBuffer, DirectX12InputAttachmentMapping > | virtual |
~StateResource() noexcept | LiteFX::Rendering::StateResource | virtual |