# endFrameRendering

> Delegate that you can use to invoke custom code at the end of RenderPipeline.Render.

## Definition

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

> **Warning:**
>
> **Deprecated.** endFrameRendering is deprecated. Use endContextRendering instead. #from 2023.3

```csharp
public static event Action<ScriptableRenderContext, Camera[]> endFrameRendering
```

### Remarks

This delegate is replaced by [RenderPipelineManager.endContextRendering](/engine/6000.0/script-reference/unityengine/rendering/renderpipelinemanager/endcontextrendering.md). It is supported and documented for backwards compatibility only.

When Unity calls [RenderPipeline.EndFrameRendering](/engine/6000.0/script-reference/unityengine/rendering/renderpipeline/endframerendering.md), it executes the methods in this delegate's invocation list. If you are writing a custom Scriptable Render Pipeline, you can call this method at the start of [RenderPipeline.Render](/engine/6000.0/script-reference/unityengine/rendering/renderpipeline/render.md).

Using this delegate causes heap allocations. Using [RenderPipeline.EndContextRendering](/engine/6000.0/script-reference/unityengine/rendering/renderpipeline/endcontextrendering.md) and the [RenderPipelineManager.endContextRendering](/engine/6000.0/script-reference/unityengine/rendering/renderpipelinemanager/endcontextrendering.md) delegate provide the same functionality, but without unnecessary heap allocations. You should use them instead.

Additional Resources: [RenderPipeline.EndFrameRendering](/engine/6000.0/script-reference/unityengine/rendering/renderpipeline/endframerendering.md), [RenderPipeline.BeginFrameRendering](/engine/6000.0/script-reference/unityengine/rendering/renderpipeline/beginframerendering.md), [RenderPipelineManager.beginFrameRendering](/engine/6000.0/script-reference/unityengine/rendering/renderpipelinemanager/beginframerendering.md), Unity Manual: Scriptable Render Pipeline
