# LightShadowCasterCullingInfo

> This structure contains the information to perform shadow caster culling for a given light.

## Definition

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

```csharp
public struct LightShadowCasterCullingInfo
```

## Remarks

Additional Resources: [ShadowCastersCullingInfos](/engine/6000.7/script-reference/unityengine/rendering/shadowcasterscullinginfos.md).

## Fields

| Value                                                                                                                          | Description                                                                                                                                                                                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [projectionType](/engine/6000.7/script-reference/unityengine/rendering/lightshadowcastercullinginfo/projectiontype.md)         | The projection type of the shadow-casting light to be rendered. For example, directional light shadow-maps will have orthographic projection. Spot lights will usually have perspective projection, but you might want to implement orthographically-projected box-shaped spot lights in your scriptable renderer pipeline. |
| [splitExclusionMask](/engine/6000.7/script-reference/unityengine/rendering/lightshadowcastercullinginfo/splitexclusionmask.md) | A bitmask that represents the shadow splits in [LightShadowCasterCullingInfo.splitRange](/engine/6000.7/script-reference/unityengine/rendering/lightshadowcastercullinginfo/splitrange.md) Unity discards.                                                                                                                  |
| [splitRange](/engine/6000.7/script-reference/unityengine/rendering/lightshadowcastercullinginfo/splitrange.md)                 | The range of [ShadowSplitData](/engine/6000.7/script-reference/unityengine/rendering/shadowsplitdata.md) to use for this light.                                                                                                                                                                                             |
