# perLightInfos

> An array of LightShadowCasterCullingInfo.

## Definition

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

```csharp
public NativeArray<LightShadowCasterCullingInfo> perLightInfos
```

### Remarks

Each entry in this array is associated with the [VisibleLight](/engine/6000.3/script-reference/unityengine/rendering/visiblelight.md) at the same position in the array [CullingResults.visibleLights](/engine/6000.3/script-reference/unityengine/rendering/cullingresults/visiblelights.md). Therefore, both arrays must have the same size. The [LightShadowCasterCullingInfo.splitRange](/engine/6000.3/script-reference/unityengine/rendering/lightshadowcastercullinginfo/splitrange.md) of each entry describes a range in the array [ShadowCastersCullingInfos.splitBuffer](/engine/6000.3/script-reference/unityengine/rendering/shadowcasterscullinginfos/splitbuffer.md). An entry with [LightShadowCasterCullingInfo.splitRange](/engine/6000.3/script-reference/unityengine/rendering/lightshadowcastercullinginfo/splitrange.md) set to (0,0) will cause shadow casters culling and shadow maps rendering to be skipped for this light.
