# FillLightAndReflectionProbeIndices

> Fills a buffer with per-object light indices.

## Definition

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

## FillLightAndReflectionProbeIndices(ComputeBuffer)

Fills a buffer with per-object light indices.

```csharp
public void FillLightAndReflectionProbeIndices(ComputeBuffer computeBuffer)
```

### Parameters

**** (\[ComputeBuffer]\(/engine/6000.6/script-reference/unityengine/computebuffer)): The compute buffer object to fill.

### Remarks

Additional Resources: [CullingResults.lightIndexCount](/engine/6000.6/script-reference/unityengine/rendering/cullingresults/lightindexcount.md), [CullingResults.visibleLights](/engine/6000.6/script-reference/unityengine/rendering/cullingresults/visiblelights.md), [CullingResults.visibleReflectionProbes](/engine/6000.6/script-reference/unityengine/rendering/cullingresults/visiblereflectionprobes.md).

## FillLightAndReflectionProbeIndices(GraphicsBuffer)

Fills a buffer with per-object light indices.

```csharp
public void FillLightAndReflectionProbeIndices(GraphicsBuffer buffer)
```

### Parameters

**** (\[GraphicsBuffer]\(/engine/6000.6/script-reference/unityengine/graphicsbuffer)): The buffer object to fill.

### Remarks

Additional Resources: [CullingResults.lightIndexCount](/engine/6000.6/script-reference/unityengine/rendering/cullingresults/lightindexcount.md), [CullingResults.visibleLights](/engine/6000.6/script-reference/unityengine/rendering/cullingresults/visiblelights.md), [CullingResults.visibleReflectionProbes](/engine/6000.6/script-reference/unityengine/rendering/cullingresults/visiblereflectionprobes.md).
