# SetReflectionProbeIndexMap(NativeArray<int>)

> If a RenderPipeline sorts or otherwise modifies the VisibleReflectionProbe list, an index remap will be necessary to properly make use of per-object reflection probe lists.

## Definition

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

```csharp
public void SetReflectionProbeIndexMap(NativeArray<int> lightIndexMap)
```

### Parameters

**** (\[NativeArray\<int>]\(/engine/6000.3/script-reference/unity/collections/nativearray1)): Array with reflection probe indices that map from [VisibleReflectionProbe](/engine/6000.3/script-reference/unityengine/rendering/visiblereflectionprobe.md) to internal per-object reflection probe lists.

### Remarks

If an element of the array is set to -1, the reflection probe corresponding to that element will be disabled. Additional Resources:: [CullingResults.GetReflectionProbeIndexMap](/engine/6000.3/script-reference/unityengine/rendering/cullingresults/getreflectionprobeindexmap.md), [CullingResults](/engine/6000.3/script-reference/unityengine/rendering/cullingresults.md).
