RayTracingAccelerationStructure.Settings Constructor

Declaration

public RayTracingAccelerationStructure.Settings();

Declaration

public RayTracingAccelerationStructure.Settings(Rendering.RayTracingAccelerationStructure.ManagementMode sceneManagementMode, Rendering.RayTracingAccelerationStructure.RayTracingModeMask rayTracingModeMask, int layerMask);

Declaration

public RayTracingAccelerationStructure.Settings(Rendering.RayTracingAccelerationStructure.ManagementMode sceneManagementMode, Rendering.RayTracingAccelerationStructure.RayTracingModeMask rayTracingModeMask, int layerMask, Rendering.RayTracingAccelerationStructureBuildFlags buildFlagsStaticGeometries, Rendering.RayTracingAccelerationStructureBuildFlags buildFlagsDynamicGeometries);

Parameters

sceneManagementMode Whether Unity or the user manages a RayTracingAccelerationStructure.
rayTracingModeMask The mask that determines which ray tracing instances are added to the RayTracingAccelerationStructure based on their RayTracingMode.
layerMask The mask that determines which ray tracing instances are added to the RayTracingAccelerationStructure based on their layer.
buildFlagsStaticGeometries The flags Unity uses when it builds acceleration structures associated with static geometries.
buildFlagsDynamicGeometries The flags Unity uses when it builds acceleration structures associated with dynamic geometries.

Description

Initializes and returns an instance of RayTracingAccelerationStructure.Settings from the given configuration.


Did you find this page useful? Please give it a rating: