LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl Member List

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

allocateInputAttachmentBindings(const DirectX12FrameBuffer &frameBuffer, const std::ranges::input_range auto &descriptorSets)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
bindInputAttachments(const DirectX12CommandBuffer &commandBuffer)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
DirectX12RenderPipeline classLiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplfriend
DirectX12RenderPipelineBuilder classLiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplfriend
DirectX12RenderPipelineImpl(const DirectX12RenderPass &renderPass, bool alphaToCoverage, const SharedPtr< DirectX12PipelineLayout > &layout, const SharedPtr< DirectX12ShaderProgram > &shaderProgram, const SharedPtr< DirectX12InputAssembler > &inputAssembler, const SharedPtr< DirectX12Rasterizer > &rasterizer)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
DirectX12RenderPipelineImpl(const DirectX12RenderPass &renderPass)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
DirectX12RenderPipelineImpl(DirectX12RenderPipelineImpl &&) noexcept=deleteLiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl
DirectX12RenderPipelineImpl(const DirectX12RenderPipelineImpl &)=deleteLiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl
initialize(const DirectX12RenderPipeline &pipeline, MultiSamplingLevel samples)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
initializeGraphicsPipeline(const DirectX12RenderPipeline &pipeline, const D3D12_BLEND_DESC &blendState, const D3D12_RASTERIZER_DESC &rasterizerState, const D3D12_DEPTH_STENCIL_DESC &depthStencilState, const D3D12_INPUT_LAYOUT_DESC &inputLayout, D3D12_PRIMITIVE_TOPOLOGY_TYPE topologyType, UINT renderTargets, const std::array< DXGI_FORMAT, D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT > &renderTargetFormats, DXGI_FORMAT depthStencilFormat, const DXGI_SAMPLE_DESC &multisamplingState)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
initializeInputAttachmentBindings(const DirectX12FrameBuffer &frameBuffer)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
initializeMeshPipeline(const DirectX12RenderPipeline &pipeline, const D3D12_BLEND_DESC &blendState, const D3D12_RASTERIZER_DESC &rasterizerState, const D3D12_DEPTH_STENCIL_DESC &depthStencilState, D3D12_PRIMITIVE_TOPOLOGY_TYPE topologyType, UINT renderTargets, const std::array< DXGI_FORMAT, D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT > &renderTargetFormats, DXGI_FORMAT depthStencilFormat, const DXGI_SAMPLE_DESC &multisamplingState)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
onFrameBufferRelease(const void *sender, const IFrameBuffer::ReleasedEventArgs &)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
onFrameBufferResize(const void *sender, const IFrameBuffer::ResizeEventArgs &)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
operator=(DirectX12RenderPipelineImpl &&) noexcept=deleteLiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl
operator=(const DirectX12RenderPipelineImpl &)=deleteLiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl
updateInputAttachmentBindings(const DirectX12FrameBuffer &frameBuffer)LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline
~DirectX12RenderPipelineImpl() noexceptLiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImplinline