Class DX12BottomLevelAS
DX12 Bottom Level Acceleration Structure implementation.
Implements
Inherited Members
Namespace: Evergine.DirectX12
Assembly: Evergine.DirectX12.dll
Syntax
public class DX12BottomLevelAS : BottomLevelAS, IDisposable
Constructors
DX12BottomLevelAS(DX12GraphicsContext, ref BottomLevelASDescription)
Initializes a new instance of the DX12BottomLevelAS class.
Declaration
public DX12BottomLevelAS(DX12GraphicsContext context, ref BottomLevelASDescription description)
Parameters
Type | Name | Description |
---|---|---|
DX12GraphicsContext | context | Graphics Context. |
BottomLevelASDescription | description | Bottom Level Description. |
Fields
ResultBuffer
DX12 Acceleration Structure Result buffer.
Declaration
public ID3D12Resource ResultBuffer
Field Value
Type | Description |
---|---|
ID3D12Resource |
Properties
NativePointer
Gets the native pointer.
Declaration
public override IntPtr NativePointer { get; }
Property Value
Type | Description |
---|---|
IntPtr |
Overrides
Methods
Dispose()
Dispose this instance.
Declaration
public override void Dispose()