# ShadowCasters

> When this flag is set, Unity culls shadow casters as part of the culling operation.

## Definition

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

```csharp
ShadowCasters = 64
```

### Remarks

Default value: set, if your project uses the Scriptable Render Pipeline.

If your project uses the Built-in Render Pipeline, this value is unset if [QualitySettings.shadows](/engine/6000.6/script-reference/unityengine/qualitysettings/shadows.md) is set to [ShadowQuality.Disable](/engine/6000.6/script-reference/unityengine/shadowquality/disable.md); otherwise, it is set. Note that changing this value has no effect in the Built-in Render Pipeline.

Additional Resources: [ScriptableCullingParameters.cullingOptions](/engine/6000.6/script-reference/unityengine/rendering/scriptablecullingparameters/cullingoptions.md), [ScriptableRenderContext.Cull](/engine/6000.6/script-reference/unityengine/rendering/scriptablerendercontext/cull.md), [CullingResults](/engine/6000.6/script-reference/unityengine/rendering/cullingresults.md).
