Skip to main content

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

Constructors

MTLTracing()

Methods

void *getGeometryDesc(uint32_t index) const
void *getPrimitiveDesc() const
void *getInstanceDesc() const
void *getAccelerationStructure() const

Structs

MTLInstance

Tracing instance.

Variables

TypeNameDescription
float32_t[12]transformColumn-major transform.
uint32_toptionsIntersection options.
uint32_tmaskIntersection mask.
uint32_toffsetIntersection function offset.
uint32_tindexAcceleration structure index.