D3D12_COMMAND_LIST_TYPE-Enumeration (d3d12.h)

Gibt den Typ einer Befehlsliste an.

Syntax

typedef enum D3D12_COMMAND_LIST_TYPE {
  D3D12_COMMAND_LIST_TYPE_DIRECT = 0,
  D3D12_COMMAND_LIST_TYPE_BUNDLE = 1,
  D3D12_COMMAND_LIST_TYPE_COMPUTE = 2,
  D3D12_COMMAND_LIST_TYPE_COPY = 3,
  D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE = 4,
  D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS = 5,
  D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE,
  D3D12_COMMAND_LIST_TYPE_NONE
} ;

Konstanten

 
D3D12_COMMAND_LIST_TYPE_DIRECT
Wert: 0
Gibt einen Befehlspuffer an, den die GPU ausführen kann. Eine direkte Befehlsliste erbt keinen GPU-Zustand.
D3D12_COMMAND_LIST_TYPE_BUNDLE
Wert: 1
Gibt einen Befehlspuffer an, der nur direkt über eine direkte Befehlsliste ausgeführt werden kann. Eine Paketbefehlsliste erbt den gesamten GPU-Zustand (mit Ausnahme des aktuell festgelegten Pipelinezustandsobjekts und der primitiven Topologie).
D3D12_COMMAND_LIST_TYPE_COMPUTE
Wert: 2
Gibt einen Befehlspuffer für die Berechnung an.
D3D12_COMMAND_LIST_TYPE_COPY
Wert: 3
Gibt einen Befehlspuffer zum Kopieren an.
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE
Wert: 4
Gibt einen Befehlspuffer für die Videodecodierung an.
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS
Wert: 5
Gibt einen Befehlspuffer für die Videoverarbeitung an.

Hinweise

Diese Enumeration wird von den folgenden Methoden verwendet:

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernaufzählungen