XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALCommandListFlags Struct Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <CommandList.h>

Classes

struct  Bits

Public Types

enum  Enum : StorageType { None = 0U , Secondary = XII_BIT(0) , MultiSubmit = XII_BIT(1) , Default = None }
using StorageType = xiiUInt8

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Specifies flags for configuring the behavior of a GAL command list.

This enum encapsulates flags used when creating or modifying command list behavior within the Graphics Abstraction Layer (GAL). These flags determine how a command list can be recorded, submitted, and reused in a rendering pipeline.

Member Enumeration Documentation

◆ Enum

enum xiiGALCommandListFlags::Enum : StorageType
Enumerator
None 

No flags set. Creates a primary command list with single-use behavior.

Secondary 

Command list is secondary and must be executed through a primary list. Limited commands allowed.

MultiSubmit 

Command list may be submitted multiple times without re-recording.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/CommandEncoder/CommandList.h