D3D12Tracing
The D3D12Tracing class is a Direct3D12-specific implementation of the Tracing class. It provides methods and structures for managing ray tracing acceleration structures within the Direct3D12 API.
#include <platform/TellusimTracing.h>
Inheritance
- Inherits from Tracing
Constructors
D3D12Tracing()
Methods
void *getGeometryDesc(uint32_t index) const
void *getBuildInputs() const
void *getPrebuildInfo() const
void *getBuildDesc() const
Buffer getTracingBuffer() const
size_t getShaderResourceView() const
Structs
D3D12Instance
Tracing instance.
Variables
Type | Name | Description |
---|---|---|
float32_t[12] | transform | Row-major transform. |
uint32_t | data | Intersection data. |
uint32_t | mask | Intersection mask. |
uint32_t | offset | Intersection offset. |
uint32_t | flags | Intersection flags. |
uint64_t | address | Tracing address. |