# ShadowCastersCullingInfos

> This structure contains the information to perform shadow casters culling for one camera.

## Definition

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

```csharp
public struct ShadowCastersCullingInfos
```

## Remarks

Additional Resources: [ScriptableRenderContext.CullShadowCasters](/engine/6000.5/script-reference/unityengine/rendering/scriptablerendercontext/cullshadowcasters.md).

## Fields

| Value                                                                                                             | Description                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [perLightInfos](/engine/6000.5/script-reference/unityengine/rendering/shadowcasterscullinginfos/perlightinfos.md) | An array of [LightShadowCasterCullingInfo](/engine/6000.5/script-reference/unityengine/rendering/lightshadowcastercullinginfo.md).                                                               |
| [splitBuffer](/engine/6000.5/script-reference/unityengine/rendering/shadowcasterscullinginfos/splitbuffer.md)     | An array that works as a buffer to store all the [ShadowSplitData](/engine/6000.5/script-reference/unityengine/rendering/shadowsplitdata.md) structs you want to use for shadow casters culling. |
