# current

> The camera we are currently rendering with, for low-level render control only (Read Only).

## Definition

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

```csharp
public static Camera current { get; }
```

### Remarks

Most of the time you will want to use [Camera.main](/engine/6000.7/script-reference/unityengine/camera/main.md) instead. Use this function only when implementing one of the following events: [MonoBehaviour.OnRenderImage(RenderTexture, RenderTexture)](/engine/6000.7/script-reference/unityengine/monobehaviour/onrenderimage.md), [MonoBehaviour.OnPreRender()](/engine/6000.7/script-reference/unityengine/monobehaviour/onprerender.md), [MonoBehaviour.OnPostRender()](/engine/6000.7/script-reference/unityengine/monobehaviour/onpostrender.md).
