D3D12_INDIRECT_ARGUMENT_TYPE enumeração (d3d12.h)
Especifica o tipo do parâmetro indireto.
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 o tipo é uma chamada Desenhá-lo. |
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED Indica que o tipo é uma chamada DrawIndexed. |
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH Indica que o tipo é uma chamada de expedição. |
D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW Indica que o tipo é uma exibição de buffer de vértice. |
D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW Indica que o tipo é uma exibição de buffer de índice. |
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT Indica que o tipo é uma constante. |
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW Indica que o tipo é uma CBV (exibição de buffer constante). |
D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW Indica que o tipo é uma SRV (exibição de recurso de sombreador). |
D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW Indica que o tipo é uma exibição de acesso não ordenada (UAV). |
Comentários
Essa enumeração é usada pela estrutura D3D12_INDIRECT_ARGUMENT_DESC .
Requisitos
Cabeçalho | d3d12.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de