Class DX12BottomLevelAS
DX12 Bottom-Level Acceleration Structure implementation.
Inherited Members
Namespace: Evergine.DirectX12
Assembly: Evergine.DirectX12.dll
Syntax
public class DX12BottomLevelAS : BottomLevelAS
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 nint NativePointer { get; }
Property Value
Type | Description |
---|---|
nint |
Overrides
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public override void Dispose()