Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SetKeepUnusedCameraRenderingResources(int, bool)

Defines whether Unity cleans up rendering resources for a given Camera during garbage collection.
Read time 1 minuteLast updated 13 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.TerrainModule
public void SetKeepUnusedCameraRenderingResources(int cameraInstanceID, bool keepUnused)

Parameters

cameraInstanceID

The InstanceID of the camera for which freeUnusedRenderingResources is being set. See Object.GetInstanceID().

keepUnused

Remarks

Each Camera has its own
KeepUnusedRenderingResources
setting, which is
false
by default. Unity uses this per-Camera setting in combination with the Terrain's overall
KeepUnusedRenderingResources
setting. If either setting is
true
, Unity preserves all rendering resources regardless of how long they've remained unused.
Additional Resources: Terrain.GetKeepUnusedCameraRenderingResources, Terrain.keepUnusedRenderingResources.