LiteFX::Rendering::Backends::DirectX12BottomLevelAccelerationStructure::DirectX12BottomLevelAccelerationStructure¶
Initializes a new DirectX 12 bottom-level acceleration structure (BLAS).
Synopses¶
Declared in <litefx/backends/dx12.hpp>
Copy constructor
DirectX12BottomLevelAccelerationStructure(DirectX12BottomLevelAccelerationStructure const& other) = delete;
Move constructor
[[dllimport, dllexport]] DirectX12BottomLevelAccelerationStructure(DirectX12BottomLevelAccelerationStructure&& other) noexcept;
Initializes a new DirectX 12 bottom-level acceleration structure (BLAS).
[[dllimport, dllexport]] explicit DirectX12BottomLevelAccelerationStructure(
AccelerationStructureFlags flags = AccelerationStructureFlags::None,
StringView name = "");
Exceptions¶
| Name | Thrown on |
|---|---|
InvalidArgumentException | Thrown if the provided flags contain an unsupported combination of flags. |
Parameters¶
| Name | Description |
|---|---|
| flags | The flags that define how the acceleration structure is built. |
| name | The name of the acceleration structure resource. |
See Also¶
AccelerationStructureFlags