Freigeben über


D3D12_INDIRECT_ARGUMENT_TYPE-Enumeration (d3d12.h)

Gibt den Typ des indirekten Parameters an.

Syntax

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

Konstanten

 
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW
Wert: 0
Gibt an, dass der Typ ein Draw-Aufruf ist.
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED
Gibt an, dass der Typ ein DrawIndexed-Aufruf ist.
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH
Gibt an, dass der Typ ein Dispatch-Aufruf ist.
D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW
Gibt an, dass der Typ eine Vertexpufferansicht ist.
D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW
Gibt an, dass der Typ eine Indexpufferansicht ist.
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT
Gibt an, dass der Typ eine Konstante ist.
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW
Gibt an, dass der Typ eine konstante Pufferansicht (CONSTANT BUFFER View, CBV) ist.
D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW
Gibt an, dass der Typ eine Shaderressourcenansicht (SRV) ist.
D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW
Gibt an, dass der Typ eine ungeordnete Zugriffsansicht (UAV) ist.

Hinweise

Diese Enumeration wird von der D3D12_INDIRECT_ARGUMENT_DESC-Struktur verwendet.

Anforderungen

   
Kopfzeile d3d12.h

Weitere Informationen

Kernaufzählungen