Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SetKeepUnusedCameraRenderingResources

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

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.TerrainModule

SetKeepUnusedCameraRenderingResources(EntityId, bool)

Defines whether Unity cleans up rendering resources for a given Camera during garbage collection.
public void SetKeepUnusedCameraRenderingResources(EntityId cameraEntityId, bool keepUnused)

Parameters

cameraEntityId

The EntityId of the camera for which freeUnusedRenderingResources is being set. See Object.GetEntityId().

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.

SetKeepUnusedCameraRenderingResources(int, bool)

Defines whether Unity cleans up rendering resources for a given Camera during garbage collection.
Warning
Removed. SetKeepUnusedCameraRenderingResources(int, bool) is obsolete. Use SetKeepUnusedCameraRenderingResources(EntityId, bool) instead.
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.