D3D12_COMMAND_LIST_TYPE列舉 (d3d12.h)

指定命令清單的類型。

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

常數

 
D3D12_COMMAND_LIST_TYPE_DIRECT
值: 0
指定 GPU 可執行的命令緩衝區。 直接命令清單不會繼承任何 GPU 狀態。
D3D12_COMMAND_LIST_TYPE_BUNDLE
值: 1
指定只能透過直接命令清單執行的命令緩衝區。 套件組合命令清單會繼承目前設定管線狀態物件和基本拓撲) 以外的所有 GPU 狀態 (。
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.h

另請參閱

核心列舉