Freigeben über


D3D12_META_COMMAND_DESC-Struktur (d3d12.h)

Beschreibt einen Metabefehl.

Syntax

typedef struct D3D12_META_COMMAND_DESC {
  GUID                  Id;
  LPCWSTR               Name;
  D3D12_GRAPHICS_STATES InitializationDirtyState;
  D3D12_GRAPHICS_STATES ExecutionDirtyState;
} D3D12_META_COMMAND_DESC;

Member

Id

Typ: GUID

Eine GUID , die den Metabefehl eindeutig identifiziert.

Name

Typ: LPCWSTR

Der Name des Metabefehls.

InitializationDirtyState

Typ: D3D12_GRAPHICS_STATES

Deklariert die Befehlslistenzustände, die durch den Aufruf geändert werden, um den meta-Befehl zu initialisieren. Wenn alle Zustandsbits festgelegt sind, entspricht dies dem Aufrufen von ID3D12GraphicsCommandList::ClearState.

ExecutionDirtyState

Typ: D3D12_GRAPHICS_STATES

Deklariert die Befehlslistenzustände, die durch den Aufruf geändert werden, um den meta-Befehl auszuführen. Wenn alle Zustandsbits festgelegt sind, entspricht dies dem Aufrufen von ID3D12GraphicsCommandList::ClearState.

Anforderungen

   
Kopfzeile d3d12.h