Compartilhar via


estrutura D3D12_COMMAND_SIGNATURE_DESC (d3d12.h)

Descreve os argumentos (parâmetros) de uma assinatura de comando.

Sintaxe

typedef struct D3D12_COMMAND_SIGNATURE_DESC {
  UINT                               ByteStride;
  UINT                               NumArgumentDescs;
  const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
  UINT                               NodeMask;
} D3D12_COMMAND_SIGNATURE_DESC;

Membros

ByteStride

Especifica o tamanho de cada comando no buffer de desenho, em bytes.

NumArgumentDescs

Especifica o número de argumentos na assinatura de comando.

pArgumentDescs

Uma matriz de estruturas de D3D12_INDIRECT_ARGUMENT_DESC , contendo detalhes dos argumentos, incluindo se o argumento é um buffer de vértice, constante, exibição de buffer constante, exibição de recurso de sombreador ou exibição de acesso não ordenado.

NodeMask

Para uma única operação de GPU, defina-a como zero. Se houver vários nós de GPU, defina bits para identificar os nós (adaptadores físicos do dispositivo) para os quais a assinatura de comando deve ser aplicada. Cada bit na máscara corresponde a um único nó. Consulte Sistemas multi-adaptadores.

Comentários

Use essa estrutura por CreateCommandSignature.

Requisitos

Requisito Valor
Cabeçalho d3d12.h

Confira também

Estruturas principais