enumeración D3D12_INDIRECT_ARGUMENT_TYPE (d3d12.h)

Especifica el tipo del parámetro indirecto.

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

Constantes

 
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW
Valor: 0
Indica que el tipo es una llamada a Draw.
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED
Indica que el tipo es una llamada DrawIndexed.
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH
Indica que el tipo es una llamada de dispatch.
D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW
Indica que el tipo es una vista de búfer de vértices.
D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW
Indica que el tipo es una vista de búfer de índice.
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT
Indica que el tipo es una constante.
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW
Indica que el tipo es una vista de búfer constante (CBV).
D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW
Indica que el tipo es una vista de recursos de sombreador (SRV).
D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW
Indica que el tipo es una vista de acceso desordenada (UAV).

Comentarios

Esta enumeración se usa en la estructura D3D12_INDIRECT_ARGUMENT_DESC .

Requisitos

   
Encabezado d3d12.h

Consulte también

Enumeraciones principales