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;
Move constructor
DirectX12RayTracingPipelineBuilder(DirectX12RayTracingPipelineBuilder&& other) noexcept = delete;
Initializes a DirectX 12 ray-tracing pipeline builder.
[[dllexport]] explicit DirectX12RayTracingPipelineBuilder(
DirectX12Device const& device,
ShaderRecordCollection&& shaderRecords,
String const& name = "");
Parameters¶
| Name | Description |
|---|---|
| device | The parent device |
| shaderRecords | The shader record collection that is used to build the shader binding table for the pipeline. |
| name | A debug name for the ray-tracing pipeline. |