estrutura D2D1_INPUT_ELEMENT_DESC (d2d1effectauthor.h)
Uma descrição de um único elemento para o layout de vértice.
Sintaxe
typedef struct D2D1_INPUT_ELEMENT_DESC {
PCSTR semanticName;
UINT32 semanticIndex;
DXGI_FORMAT format;
UINT32 inputSlot;
UINT32 alignedByteOffset;
} D2D1_INPUT_ELEMENT_DESC;
Membros
semanticName
A semântica HLSL associada a esse elemento em uma assinatura de entrada de sombreador.
semanticIndex
O índice semântico para o elemento . Um índice semântico modifica uma semântica, com um número de índice inteiro. Um índice semântico só é necessário em um caso em que há mais de um elemento com a mesma semântica. Por exemplo, uma matriz 4x4 teria quatro componentes cada um com a matriz de nomes semânticos; no entanto, cada um dos quatro componentes teria índices semânticos diferentes (0, 1, 2 e 3).
format
O tipo de dados dos dados do elemento.
inputSlot
Um valor inteiro que identifica o input-assembler. Os valores válidos estão entre 0 e 15.
alignedByteOffset
O deslocamento em bytes entre cada elemento.
Comentários
Essa estrutura é um subconjunto de D3D11_INPUT_ELEMENT_DESC que omite campos necessários para definir um layout de vértice.
Se a constante D2D1_APPEND_ALIGNED_ELEMENT for usada para alignedByteOffset, os elementos serão empacotados contíguo para conveniência.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | d2d1effectauthor.h |
Confira também
Introdução com a Input-Assembler Stage
ID2D1EffectContext::CreateVertexBuffer