Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


BuiltinRenderTextureType

Built-in temporary render textures produced during camera's rendering.
Read time 1 minuteLast updated 4 days ago

Definition

public enum BuiltinRenderTextureType

Remarks

When camera is rendering the Scene, in some cases it can produce temporary render textures in the process (e.g. depth textures, deferred G-buffer etc.). This enum indicates these temporary render textures.
BuiltinRenderTextureType can be used as a RenderTargetIdentifier in some functions of CommandBuffer.
Additional Resources: CommandBuffer, RenderTargetIdentifier.

Fields

Value

Description

BufferPtrThe raw RenderBuffer pointer to be used.
CameraTargetTarget texture of currently rendering camera.
CurrentActiveCurrently active render target.
DepthCamera's depth texture.
DepthNormalsCamera's depth+normals texture.
GBuffer0Deferred shading G-buffer #0 (typically diffuse color).
GBuffer1Deferred shading G-buffer #1 (typically specular + roughness).
GBuffer2Deferred shading G-buffer #2 (typically normals).
GBuffer3Deferred shading G-buffer #3 (typically emission/lighting).
GBuffer4Deferred shading G-buffer #4 (typically occlusion mask for static lights if any).
GBuffer5G-buffer #5 Available.
GBuffer6G-buffer #6 Available.
GBuffer7G-buffer #7 Available.
MotionVectorsMotion Vectors generated when the camera has motion vectors enabled.
PropertyNameA globally set property name.
ReflectionsReflections gathered from default reflection and reflections probes.
RenderTextureThe given RenderTexture.
ResolvedDepthResolved depth buffer from deferred.