LiteFX 0.4.1.2025
Computer Graphics Engine
|
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::DirectX12RenderPipelineImpl | inline |
bindInputAttachments(const DirectX12CommandBuffer &commandBuffer) | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | inline |
DirectX12RenderPipeline class | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | friend |
DirectX12RenderPipelineBuilder class | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | friend |
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::DirectX12RenderPipelineImpl | inline |
DirectX12RenderPipelineImpl(const DirectX12RenderPass &renderPass) | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | inline |
DirectX12RenderPipelineImpl(DirectX12RenderPipelineImpl &&) noexcept=delete | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | |
DirectX12RenderPipelineImpl(const DirectX12RenderPipelineImpl &)=delete | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | |
initialize(const DirectX12RenderPipeline &pipeline, MultiSamplingLevel samples) | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | inline |
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::DirectX12RenderPipelineImpl | inline |
initializeInputAttachmentBindings(const DirectX12FrameBuffer &frameBuffer) | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | inline |
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::DirectX12RenderPipelineImpl | inline |
onFrameBufferRelease(const void *sender, const IFrameBuffer::ReleasedEventArgs &) | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | inline |
onFrameBufferResize(const void *sender, const IFrameBuffer::ResizeEventArgs &) | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | inline |
operator=(DirectX12RenderPipelineImpl &&) noexcept=delete | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | |
operator=(const DirectX12RenderPipelineImpl &)=delete | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | |
updateInputAttachmentBindings(const DirectX12FrameBuffer &frameBuffer) | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | inline |
~DirectX12RenderPipelineImpl() noexcept | LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl | inline |