enumerazione D3D12_COMMAND_LIST_TYPE (d3d12.h)

Specifica il tipo di un elenco di comandi.

Sintassi

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
} ;

Costanti

 
D3D12_COMMAND_LIST_TYPE_DIRECT
Valore: 0
Specifica un buffer di comando che la GPU può eseguire. Un elenco di comandi diretto non eredita alcuno stato GPU.
D3D12_COMMAND_LIST_TYPE_BUNDLE
Valore: 1
Specifica un buffer dei comandi che può essere eseguito solo direttamente tramite un elenco di comandi diretto. Un elenco di comandi bundle eredita tutto lo stato della GPU , ad eccezione dell'oggetto stato della pipeline e della topologia primitiva attualmente impostata.
D3D12_COMMAND_LIST_TYPE_COMPUTE
Valore: 2
Specifica un buffer dei comandi per il calcolo.
D3D12_COMMAND_LIST_TYPE_COPY
Valore: 3
Specifica un buffer dei comandi per la copia.
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE
Valore: 4
Specifica un buffer dei comandi per la decodifica video.
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS
Valore: 5
Specifica un buffer di comandi per l'elaborazione video.

Commenti

Questa enumerazione viene utilizzata dai metodi seguenti:

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

Enumerazioni principali