# StereoEndRender

> Schedule notification of completion of stereo rendering on a single frame.

## Definition

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

## StereoEndRender(Camera)

Schedule notification of completion of stereo rendering on a single frame.

```csharp
public void StereoEndRender(Camera camera)
```

### Parameters

**** (\[Camera]\(/engine/6000.7/script-reference/unityengine/camera)): Camera to indicate completion of stereo rendering.

### Remarks

Notify clients that stereo rendering has completed so they can begin any post-render work.

Additionally, this API will reset properties on the `camera` that had been affected by stereo rendering.

Additional Resources: [ScriptableRenderContext.SetupCameraProperties](/engine/6000.7/script-reference/unityengine/rendering/scriptablerendercontext/setupcameraproperties.md), [ScriptableRenderContext.StartMultiEye](/engine/6000.7/script-reference/unityengine/rendering/scriptablerendercontext/startmultieye.md), [ScriptableRenderContext.StopMultiEye](/engine/6000.7/script-reference/unityengine/rendering/scriptablerendercontext/stopmultieye.md), [Camera.TryGetCullingParameters](/engine/6000.7/script-reference/unityengine/camera/trygetcullingparameters.md).

## StereoEndRender(Camera, int)

Schedule notification of completion of stereo rendering on a single frame.

```csharp
public void StereoEndRender(Camera camera, int eye)
```

### Parameters

**** (\[Camera]\(/engine/6000.7/script-reference/unityengine/camera)): Camera to indicate completion of stereo rendering.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The current eye to be rendered.

### Remarks

Notify clients that stereo rendering has completed so they can begin any post-render work.

Additionally, this API will reset properties on the `camera` that had been affected by stereo rendering.

Additional Resources: [ScriptableRenderContext.SetupCameraProperties](/engine/6000.7/script-reference/unityengine/rendering/scriptablerendercontext/setupcameraproperties.md), [ScriptableRenderContext.StartMultiEye](/engine/6000.7/script-reference/unityengine/rendering/scriptablerendercontext/startmultieye.md), [ScriptableRenderContext.StopMultiEye](/engine/6000.7/script-reference/unityengine/rendering/scriptablerendercontext/stopmultieye.md), [Camera.TryGetCullingParameters](/engine/6000.7/script-reference/unityengine/camera/trygetcullingparameters.md).

## StereoEndRender(Camera, int, bool)

Schedule notification of completion of stereo rendering on a single frame.

```csharp
public void StereoEndRender(Camera camera, int eye, bool isFinalPass)
```

### Parameters

**** (\[Camera]\(/engine/6000.7/script-reference/unityengine/camera)): Camera to indicate completion of stereo rendering.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The current eye to be rendered.**** (\[bool]\(https\://learn.microsoft.com/dotnet/api/system.boolean)):&#x20;

### Remarks

Notify clients that stereo rendering has completed so they can begin any post-render work.

Additionally, this API will reset properties on the `camera` that had been affected by stereo rendering.

Additional Resources: [ScriptableRenderContext.SetupCameraProperties](/engine/6000.7/script-reference/unityengine/rendering/scriptablerendercontext/setupcameraproperties.md), [ScriptableRenderContext.StartMultiEye](/engine/6000.7/script-reference/unityengine/rendering/scriptablerendercontext/startmultieye.md), [ScriptableRenderContext.StopMultiEye](/engine/6000.7/script-reference/unityengine/rendering/scriptablerendercontext/stopmultieye.md), [Camera.TryGetCullingParameters](/engine/6000.7/script-reference/unityengine/camera/trygetcullingparameters.md).
