# SetProgressReporter(BakeProgressState)

> Set progress tracker.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.LightTransport](/engine/6000.3/script-reference/unityengine/lighttransport.md)
* **Assembly:** UnityEditor

```csharp
public void SetProgressReporter(BakeProgressState progress)
```

### Parameters

**** (\[BakeProgressState]\(/engine/6000.3/script-reference/unityengine/lighttransport/bakeprogressstate)): [BakeProgressState](/engine/6000.3/script-reference/unityengine/lighttransport/bakeprogressstate.md) tracker to set on the probe integrator.

### Remarks

Set a [BakeProgressState](/engine/6000.3/script-reference/unityengine/lighttransport/bakeprogressstate.md) on the integrator. The integrator will report progress by updating the reporter while the integration is in progress.

```csharp
var integrator = new RadeonRaysProbeIntegrator();		
var progress = new BakeProgressState();
integrator.SetProgressReporter(progress);
```

How to set a progress tracker on a probe integrator.
