MTLTracing
The MTLTracing class is a Metal-specific implementation of the Tracing class. It provides methods and structures for managing ray tracing acceleration structures within the Metal API.
#include <platform/TellusimTracing.h>
Inheritance
- Inherits from Tracing
Constructors
MTLTracing()
Methods
void *getGeometryDesc(uint32_t index) const
void *getPrimitiveDesc() const
void *getInstanceDesc() const
void *getAccelerationStructure() const
Structs
MTLInstance
Tracing instance.
Variables
Type | Name | Description |
---|---|---|
float32_t[12] | transform | Column-major transform. |
uint32_t | options | Intersection options. |
uint32_t | mask | Intersection mask. |
uint32_t | offset | Intersection function offset. |
uint32_t | index | Acceleration structure index. |