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

D2D1_VERTEX_USAGE

Introdução com a Input-Assembler Stage

ID2D1EffectContext::CreateVertexBuffer

ID2D1EffectContext::LoadVertexShader

Semântica

Assinaturas