Expand description
Metal acceleration structures for ray tracing.
This module contains types for building and managing acceleration structures used in ray tracing operations.
Corresponds to Metal/MTLAccelerationStructure.hpp and related headers.
Structsยง
- Acceleration
Structure - Acceleration
Structure Bounding BoxGeometry Descriptor - Descriptor for bounding box geometry in acceleration structures.
- Acceleration
Structure Command Encoder - Acceleration
Structure Curve Geometry Descriptor - Acceleration
Structure Descriptor - Acceleration
Structure Geometry Descriptor - Base descriptor for geometry in acceleration structures.
- Acceleration
Structure Motion Bounding BoxGeometry Descriptor - Descriptor for motion bounding box geometry in acceleration structures.
- Acceleration
Structure Motion Curve Geometry Descriptor - Descriptor for motion curve geometry in acceleration structures.
- Acceleration
Structure Motion Triangle Geometry Descriptor - Descriptor for motion triangle geometry in acceleration structures.
- Acceleration
Structure Pass Descriptor - Acceleration
Structure Pass Sample Buffer Attachment Descriptor - Descriptor for sample buffer attachments in an acceleration structure pass.
- Acceleration
Structure Pass Sample Buffer Attachment Descriptor Array - Array of sample buffer attachment descriptors for an acceleration structure pass.
- Acceleration
Structure Sizes - Sizes required for building an acceleration structure.
- Acceleration
Structure Triangle Geometry Descriptor - Descriptor for triangle geometry in acceleration structures.
- Indirect
Instance Acceleration Structure Descriptor - Descriptor for indirect instance (top-level) acceleration structures.
- Instance
Acceleration Structure Descriptor - Motion
Keyframe Data - Primitive
Acceleration Structure Descriptor - Descriptor for primitive (bottom-level) acceleration structures.