LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

This version of Unity is unsupported.

Camera.OnPostRender()

Switch to Manual

Description

OnPostRender is called after a camera has finished rendering the Scene.

This message is sent to all scripts attached to the camera.

See Also: onPostRender delegate.

using UnityEngine;

public class Example : MonoBehaviour { // This script lets you enable/disable fog per camera. // by enabling or disabling the script in the title of the inspector // you can turn fog on or off per camera.

bool revertFogState = false;

void OnPreRender() { revertFogState = RenderSettings.fog; RenderSettings.fog = enabled; }

void OnPostRender() { RenderSettings.fog = revertFogState; } }