# RayTracingAccelerationStructure.RayTracingModeMask

> An enum controlling which RayTracingMode s a Renderer must have in order to be added to the RayTracingAccelerationStructure.

## Definition

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

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

## Fields

| Value                                                                                                                                            | Description                                                                                                                                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [DynamicGeometry](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/dynamicgeometry.md)   | Only add [Renderer](/engine/6000.0/script-reference/unityengine/renderer.md)s with [RayTracingMode.DynamicGeometry](/engine/6000.0/script-reference/unityengine/experimental/rendering/raytracingmode/dynamicgeometry.md) set to the RayTracingAccelerationStructure.   |
| [DynamicTransform](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/dynamictransform.md) | Only add [Renderer](/engine/6000.0/script-reference/unityengine/renderer.md)s with [RayTracingMode.DynamicTransform](/engine/6000.0/script-reference/unityengine/experimental/rendering/raytracingmode/dynamictransform.md) set to the RayTracingAccelerationStructure. |
| [Everything](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/everything.md)             | Add all [Renderer](/engine/6000.0/script-reference/unityengine/renderer.md)s to the RayTracingAccelerationStructure except for those with that have [RayTracingMode.Off](/engine/6000.0/script-reference/unityengine/experimental/rendering/raytracingmode/off.md).     |
| [Nothing](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/nothing.md)                   | Disable adding [Renderer](/engine/6000.0/script-reference/unityengine/renderer.md)s to this RayTracingAccelerationStructure.                                                                                                                                            |
| [Static](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/raytracingmodemask/static.md)                     | Only add [Renderer](/engine/6000.0/script-reference/unityengine/renderer.md)s with [RayTracingMode.Static](/engine/6000.0/script-reference/unityengine/experimental/rendering/raytracingmode/static.md) set to the RayTracingAccelerationStructure.                     |
