Sintaxe
Membros
TypeTipo: D3D12_INDIRECT_ARGUMENT_TYPE Uma constante de enumeração D3D12_INDIRECT_ARGUMENT_TYPE que especifica o tipo de argumento que a estrutura contém. VertexBuffer.Slot
Tipo: UINT Especifica o slot que contém o endereço do buffer de vértices. Constant.RootParameterIndex
Tipo: UINT Especifica o índice raiz da constante. Constant.DestOffsetIn32BitValues
Tipo: UINT Especifica o deslocamento da primeira constante do grupo. Oferece suporte a constantes de vários valores em um índice raiz especificado. As entradas de constantes raiz devem ser classificadas da menor para a maior. Constant.Num32BitValuesToSet
Tipo: UINT Especifica o número de constantes de 32 bits definidas no índice raiz especificado. Oferece suporte a constantes de vários valores em um índice raiz especificado. ConstantBufferView.RootParameterIndex
Tipo: UINT Especifica o índice raiz da exibição de buffer constante (CBV). ShaderResourceView.RootParameterIndex
Tipo: UINT Especifica o índice raiz da exibição de recurso de sombreador (SRV). UnorderedAccessView.RootParameterIndex
Tipo: UINT Especifica o índice raiz da exibição de acesso não ordenado (UAV). DescriptorTableRootParameterIndex
Tipo: UINT Especifica o índice do parâmetro raiz na tabela de descritores. SPadding.SizeInBytes
Tipo: UINT O tamanho do preenchimento, em bytes. Recursos de definição de estado. DispatchL2.Flags
Tipo: D3D12XBOX_DISPATCH_FLAGS Um conjunto de D3D12XBOX_DISPATCH_FLAGS fornecido como argumento direto para a assinatura de comando e aplicado a todas as chamadas de ExecuteIndirect que correspondem a essa assinatura. Essa extensão do XBOX para ID3D12GraphicsCommandList::ExecuteIndirect oferece suporte a recursos adicionais de definição de estado.
Comentários
Essa estrutura é usada pela estrutura D3D12_COMMAND_SIGNATURE_DESC. Ela adiciona extensões específicas do XBOX para ExecuteIndirect que oferecem suporte a recursos adicionais de definição de estado. D3D12_INDIRECT_ARGUMENT_DESC adiciona os seguintes membros:- DescriptorTableRootParameterIndex
- SPadding.SizeInBytes
- DispatchL2.Flags
