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()