class
RayTracingAccelerationStructure
public class RayTracingAccelerationStructure Represents a ray tracing acceleration structure that contains geometry for efficient ray intersection testing. This is used to organize scene geometry in a hierarchical structure optimized for ray tracing performance.
Methods
Boolean IsValid() Gets whether this acceleration structure is valid and can be used for ray tracing.
static RayTracingAccelerationStructure Create(Object geometryData) Create a ray tracing acceleration structure from scene geometry.
geometryData — The geometry data to build the acceleration structure from. returns — A new acceleration structure, or null if creation failed.
Void Update(Object geometryData) Updates the acceleration structure with new geometry data. This is more efficient than rebuilding from scratch for dynamic geometry.
geometryData — The updated geometry data. Void Dispose() Releases the native resources associated with this acceleration structure.