перечисление D3D12_INDIRECT_ARGUMENT_TYPE (d3d12.h)

Указывает тип косвенного параметра.

Синтаксис

typedef enum D3D12_INDIRECT_ARGUMENT_TYPE {
  D3D12_INDIRECT_ARGUMENT_TYPE_DRAW = 0,
  D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED,
  D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH,
  D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT,
  D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS,
  D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH,
  D3D12_INDIRECT_ARGUMENT_TYPE_INCREMENTING_CONSTANT
} ;

Константы

 
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW
Значение: 0
Указывает, что типом является вызов Draw.
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED
Указывает, что тип является вызовом DrawIndexed.
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH
Указывает, что типом является вызов Dispatch.
D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW
Указывает, что типом является представление буфера вершин.
D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW
Указывает, что тип является представлением буфера индекса.
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT
Указывает, что тип является константой.
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW
Указывает, что типом является представление буфера констант (CBV).
D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW
Указывает, что типом является представление ресурсов шейдера (SRV).
D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW
Указывает, что типом является неупорядоченное представление доступа (UAV).

Комментарии

Это перечисление используется структурой D3D12_INDIRECT_ARGUMENT_DESC .

Требования

   
Верхняя часть d3d12.h

См. также раздел

Перечисления core