# RayTracingAccelerationStructure.RayTracingModeMask

> Flags that determine which RayTracingMode s ray tracing instances must have in order to be added to the RayTracingAccelerationStructure.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.Rendering](/engine/6000.3/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
[Flags]
public enum RayTracingAccelerationStructure.RayTracingModeMask
```

## Remarks

Additional Resources: Settings.

## Fields

| Value                                                                                                                                                                  | Description                                                                                                                                                                                                                                                                                                                              |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [DynamicGeometry](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/dynamicgeometry.md)                         | Add only ray tracing instances that use [RayTracingMode.DynamicGeometry](/engine/6000.3/script-reference/unityengine/experimental/rendering/raytracingmode/dynamicgeometry.md) to a [RayTracingAccelerationStructure](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure.md).                         |
| [DynamicGeometryManualUpdate](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/dynamicgeometrymanualupdate.md) | Add only ray tracing instances that use [RayTracingMode.DynamicGeometryManualUpdate](/engine/6000.3/script-reference/unityengine/experimental/rendering/raytracingmode/dynamicgeometrymanualupdate.md) to a [RayTracingAccelerationStructure](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure.md). |
| [DynamicTransform](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/dynamictransform.md)                       | Add only ray tracing instances that use [RayTracingMode.DynamicTransform](/engine/6000.3/script-reference/unityengine/experimental/rendering/raytracingmode/dynamictransform.md) to a [RayTracingAccelerationStructure](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure.md).                       |
| [Everything](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/everything.md)                                   | Add all ray tracing instances to a [RayTracingAccelerationStructure](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure.md) except for those that use [RayTracingMode.Off](/engine/6000.3/script-reference/unityengine/experimental/rendering/raytracingmode/off.md).                                 |
| [Nothing](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/nothing.md)                                         | Disable adding ray tracing instances to a [RayTracingAccelerationStructure](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure.md).                                                                                                                                                                   |
| [Static](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/static.md)                                           | Add only ray tracing instances set to [RayTracingMode.Static](/engine/6000.3/script-reference/unityengine/experimental/rendering/raytracingmode/static.md) to the [RayTracingAccelerationStructure](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure.md).                                           |
