Skip to content

LiteFX::Rendering::Backends::DirectX12RayTracingPipelineBuilder::DirectX12RayTracingPipelineBuilder

Initializes a DirectX 12 ray-tracing pipeline builder.

Synopses

Declared in <litefx/backends/dx12_builders.hpp>

Copy constructor

DirectX12RayTracingPipelineBuilder(DirectX12RayTracingPipelineBuilder const& other) = delete;

» more...

Move constructor

DirectX12RayTracingPipelineBuilder(DirectX12RayTracingPipelineBuilder&& other) noexcept = delete;

» more...

Initializes a DirectX 12 ray-tracing pipeline builder.

[[dllexport]] explicit DirectX12RayTracingPipelineBuilder(
    DirectX12Device const& device,
    ShaderRecordCollection&& shaderRecords,
    String const& name = "");

» more...

Parameters

NameDescription
deviceThe parent device
shaderRecordsThe shader record collection that is used to build the shader binding table for the pipeline.
nameA debug name for the ray-tracing pipeline.