Compartilhar via


estrutura D3D12DDIARG_MESH_IO_SIGNATURES (d3d12umddi.h)

A estrutura D3D12DDIARG_MESH_IO_SIGNATURES descreve um conjunto de assinaturas para os primitivos e vértices de saída de um determinado sombreador de malha.

Sintaxe

typedef struct D3D12DDIARG_MESH_IO_SIGNATURES {
  D3D12DDIARG_SIGNATURE_ENTRY_0012 *pPrimitiveOutputSignature;
  UINT                             NumPrimitiveOutputSignatureEntries;
  D3D12DDIARG_SIGNATURE_ENTRY_0012 *pVertexOutputSignature;
  UINT                             NumVertexOutputSignatureEntries;
} D3D12DDIARG_MESH_IO_SIGNATURES;

Membros

pPrimitiveOutputSignature

Uma matriz de assinaturas; ou seja, o conjunto de todos os registros afetados pela saída primitiva pelo sombreador de malha.

NumPrimitiveOutputSignatureEntries

Tamanho, em elementos, da matriz pPrimitiveOutputSignature .

pVertexOutputSignature

Uma matriz de assinaturas; ou seja, a união de todos os registros afetados pela saída de vértices pelo sombreador de malha.

NumVertexOutputSignatureEntries

Tamanho, em elementos, da matriz pVertexOutputSignature .

Comentários

Essas informações são passadas para o driver na criação de um sombreador de malha.

Consulte a Especificação do Sombreador de Malha para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho d3d12umddi.h