# RayTracingInstanceCullingFlags

> Flags used by RayTracingAccelerationStructure.CullInstances.

## Definition

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

```csharp
[Flags]
public enum RayTracingInstanceCullingFlags
```

## Fields

| Value                                                                                                                                      | Description                                                                                                                                                                                                                                                                                              |
| ------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ComputeMaterialsCRC](/engine/6000.5/script-reference/unityengine/rendering/raytracinginstancecullingflags/computematerialscrc.md)         | Causes [RayTracingAccelerationStructure.CullInstances](/engine/6000.5/script-reference/unityengine/rendering/raytracingaccelerationstructure/cullinstances.md) to compute the CRC hash values of all unique Materials used by ray tracing instances that were added to the acceleration structure.       |
| [EnableLODCulling](/engine/6000.5/script-reference/unityengine/rendering/raytracinginstancecullingflags/enablelodculling.md)               | Causes [RayTracingAccelerationStructure.CullInstances](/engine/6000.5/script-reference/unityengine/rendering/raytracingaccelerationstructure/cullinstances.md) to perform LOD culling.                                                                                                                   |
| [EnableMeshLOD](/engine/6000.5/script-reference/unityengine/rendering/raytracinginstancecullingflags/enablemeshlod.md)                     | Causes [RayTracingAccelerationStructure.CullInstances](/engine/6000.5/script-reference/unityengine/rendering/raytracingaccelerationstructure/cullinstances.md) to perform Mesh LOD selection.                                                                                                            |
| [EnablePlaneCulling](/engine/6000.5/script-reference/unityengine/rendering/raytracinginstancecullingflags/enableplaneculling.md)           | Causes [RayTracingAccelerationStructure.CullInstances](/engine/6000.5/script-reference/unityengine/rendering/raytracingaccelerationstructure/cullinstances.md) to perform plane culling.                                                                                                                 |
| [EnableSolidAngleCulling](/engine/6000.5/script-reference/unityengine/rendering/raytracinginstancecullingflags/enablesolidangleculling.md) | Causes [RayTracingAccelerationStructure.CullInstances](/engine/6000.5/script-reference/unityengine/rendering/raytracingaccelerationstructure/cullinstances.md) to perform solid-angle culling.                                                                                                           |
| [EnableSphereCulling](/engine/6000.5/script-reference/unityengine/rendering/raytracinginstancecullingflags/enablesphereculling.md)         | Causes [RayTracingAccelerationStructure.CullInstances](/engine/6000.5/script-reference/unityengine/rendering/raytracingaccelerationstructure/cullinstances.md) to perform sphere culling.                                                                                                                |
| [IgnoreReflectionProbes](/engine/6000.5/script-reference/unityengine/rendering/raytracinginstancecullingflags/ignorereflectionprobes.md)   | Causes [RayTracingAccelerationStructure.CullInstances](/engine/6000.5/script-reference/unityengine/rendering/raytracingaccelerationstructure/cullinstances.md) to ignore Renderers that have a [ReflectionProbe](/engine/6000.5/script-reference/unityengine/reflectionprobe.md) as a sibling Component. |
| [None](/engine/6000.5/script-reference/unityengine/rendering/raytracinginstancecullingflags/none.md)                                       | No flags are specified in [RayTracingAccelerationStructure.CullInstances](/engine/6000.5/script-reference/unityengine/rendering/raytracingaccelerationstructure/cullinstances.md).                                                                                                                       |
