enumerazione D3D12_INDIRECT_ARGUMENT_TYPE (d3d12.h)

Specifica il tipo del parametro indiretto.

Sintassi

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

Costanti

 
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW
Valore: 0
Indica che il tipo è una chiamata Draw.
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED
Indica che il tipo è una chiamata DrawIndexed.
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH
Indica che il tipo è una chiamata Dispatch.
D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW
Indica che il tipo è una visualizzazione del buffer dei vertici.
D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW
Indica che il tipo è una visualizzazione buffer di indice.
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT
Indica che il tipo è una costante.
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW
Indica che il tipo è una visualizzazione buffer costante (CBV).
D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW
Indica che il tipo è una visualizzazione risorse shader (SRV).
D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW
Indica che il tipo è una visualizzazione di accesso non ordinata( UAV).

Commenti

Questa enumerazione viene utilizzata dalla struttura D3D12_INDIRECT_ARGUMENT_DESC .

Requisiti

   
Intestazione d3d12.h

Vedi anche

Enumerazioni principali