# BatchDrawCommandFlags

> Rendering options for the BatchDrawCommand struct.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.Rendering](/engine/6000.0/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
[Flags]
public enum BatchDrawCommandFlags
```

## Remarks

.

## Fields

| Value                                                                                                                                 | Description                                                                                                                                                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [FlipWinding](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommandflags/flipwinding.md)                             | Unity reverses the triangle winding in this draw command. Usage example: the transform has a negative scale.                                                                                                                                 |
| [HasMotion](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommandflags/hasmotion.md)                                 | The draw command renders per-object motion vectors.                                                                                                                                                                                          |
| [HasSortingPosition](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommandflags/hassortingposition.md)               | Instances in the draw command have explicit world space sorting positions in the `instanceSortingPositions` array. Unity uses those sorting positions for depth sorting.                                                                     |
| [IsLightMapped](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommandflags/islightmapped.md)                         | The draw command uses light maps. Light maps might not work correctly unless this flag is set when a draw command uses them.                                                                                                                 |
| [LODCrossFade](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommandflags/lodcrossfade.md)                           | The 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.                                                             |
| [LODCrossFadeKeyword](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommandflags/lodcrossfadekeyword.md)             | The draw command has LOD\_FADE\_CROSSFADE keyword enabled.                                                                                                                                                                                   |
| [LODCrossFadeValuePacked](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommandflags/lodcrossfadevaluepacked.md)     | The draw command has instances that have an 8-bit crossfade dither factor in the highest bits of their visible instance index.                                                                                                               |
| [None](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommandflags/none.md)                                           | This draw command does not have any special settings.                                                                                                                                                                                        |
| [UseLegacyLightmapsKeyword](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommandflags/uselegacylightmapskeyword.md) | The draw command has USE\_LEGACY\_LIGHTMAPS keyword enabled. When this flag is set, [BatchDrawCommand.lightmapIndex](/engine/6000.0/script-reference/unityengine/rendering/batchdrawcommand/lightmapindex.md) is used to determine batching. |
