# preWillRenderCanvases

> Event that is called just before Canvas rendering happens.

## Definition

* **Type:** Event
* **Namespace:** [UnityEngine](/engine/6000.3/script-reference/unityengine.md)
* **Assembly:** UnityEngine.UIModule

```csharp
public static event Canvas.WillRenderCanvases preWillRenderCanvases
```

### Remarks

This allows you to delay processing / updating of canvas based elements until just before they are rendered.
