Class DrawPass
The objects drawing pass types. Used as a flags for objects drawing masking.
Inheritance
System.Object
DrawPass
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public sealed class DrawPass : Enum
Fields
Depth
The hardware depth rendering to the depth buffer (used for shadow maps rendering).
Declaration
public const DrawPass Depth
Field Value
DrawPass
|
Distortion
The transparent objects distortion vectors rendering (with blending).
Declaration
public const DrawPass Distortion
Field Value
DrawPass
|
Forward
The forward pass rendering (for transparent materials).
Declaration
public const DrawPass Forward
Field Value
DrawPass
|
GBuffer
The base pass rendering to the GBuffer (for opaque materials).
Declaration
[EditorDisplay(null, "GBuffer")]
public const DrawPass GBuffer
Field Value
DrawPass
|
GlobalSDF
The Global Sign Distance Field (SDF) rendering pass. Used for software raytracing though the scene on a GPU.
Declaration
public const DrawPass GlobalSDF
Field Value
DrawPass
|
GlobalSurfaceAtlas
The Global Surface Atlas rendering pass. Used for software raytracing though the scene on a GPU to evaluate the object surface material properties.
Declaration
public const DrawPass GlobalSurfaceAtlas
Field Value
DrawPass
|
MotionVectors
The motion vectors (velocity) rendering pass (for movable objects).
Declaration
public const DrawPass MotionVectors
Field Value
DrawPass
|
None
value__
Declaration
public int value__
Field Value
System.Int32
|