Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


BatchDrawCommandFlags

Rendering options for the BatchDrawCommand struct.
Read time 1 minuteLast updated 4 days ago

Definition

[Flags]public enum BatchDrawCommandFlags

Remarks

.

Fields

Value

Description

FlipWindingUnity reverses the triangle winding in this draw command. Usage example: the transform has a negative scale.
HasMotionThe draw command renders per-object motion vectors.
HasSortingPositionInstances in the draw command have explicit world space sorting positions in the
instanceSortingPositions
array. Unity uses those sorting positions for depth sorting.
IsLightMappedThe draw command uses light maps. Light maps might not work correctly unless this flag is set when a draw command uses them.
LODCrossFadeThe draw command has both LOD_FADE_CROSSFADE keyword enabled and has instances that have an 8-bit crossfade dither factor in the highest bits of their visible instance index.
LODCrossFadeKeywordThe draw command has LOD_FADE_CROSSFADE keyword enabled.
LODCrossFadeValuePackedThe draw command has instances that have an 8-bit crossfade dither factor in the highest bits of their visible instance index.
NoneThis draw command does not have any special settings.
UseLegacyLightmapsKeywordThe draw command has USE_LEGACY_LIGHTMAPS keyword enabled. When this flag is set, BatchDrawCommand.lightmapIndex is used to determine batching.