# RayTracingMode

> Indicates how a Renderer is updated.

## Definition

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

```csharp
public enum RayTracingMode
```

## Fields

| Value                                                                                                                     | Description                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| [DynamicGeometry](/engine/6000.0/script-reference/unityengine/experimental/rendering/raytracingmode/dynamicgeometry.md)   | Renderers with this mode have animated geometry and update their [Mesh](/engine/6000.0/script-reference/unityengine/mesh.md) and Transform. |
| [DynamicTransform](/engine/6000.0/script-reference/unityengine/experimental/rendering/raytracingmode/dynamictransform.md) | Renderers with this mode update their Transform, but not their [Mesh](/engine/6000.0/script-reference/unityengine/mesh.md).                 |
| [Off](/engine/6000.0/script-reference/unityengine/experimental/rendering/raytracingmode/off.md)                           | Renderers with this mode are not ray traced.                                                                                                |
| [Static](/engine/6000.0/script-reference/unityengine/experimental/rendering/raytracingmode/static.md)                     | Renderers with this mode never update.                                                                                                      |
