Compartir a través de


estructura D2D1_INPUT_ELEMENT_DESC (d2d1effectauthor.h)

Descripción de un único elemento al diseño del vértice.

Sintaxis

typedef struct D2D1_INPUT_ELEMENT_DESC {
  PCSTR       semanticName;
  UINT32      semanticIndex;
  DXGI_FORMAT format;
  UINT32      inputSlot;
  UINT32      alignedByteOffset;
} D2D1_INPUT_ELEMENT_DESC;

Miembros

semanticName

Semántica de HLSL asociada a este elemento en una firma de entrada de sombreador.

semanticIndex

Índice semántico del elemento. Un índice semántico modifica una semántica, con un número de índice entero. Solo se necesita un índice semántico en un caso en el que haya más de un elemento con la misma semántica. Por ejemplo, una matriz 4x4 tendría cuatro componentes cada uno con la matriz de nombres semánticos; sin embargo, cada uno de los cuatro componentes tendría índices semánticos diferentes (0, 1, 2 y 3).

format

Tipo de datos de los datos del elemento.

inputSlot

Valor entero que identifica el ensamblador de entrada. Los valores válidos están comprendidos entre 0 y 15.

alignedByteOffset

Desplazamiento en bytes entre cada elemento.

Comentarios

Esta estructura es un subconjunto de D3D11_INPUT_ELEMENT_DESC que omite los campos necesarios para definir un diseño de vértice.

Si la constante D2D1_APPEND_ALIGNED_ELEMENT se usa para alignedByteOffset, los elementos se empaquetarán de forma contigua para mayor comodidad.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado d2d1effectauthor.h

Consulte también

D2D1_VERTEX_USAGE

Introducción con la fase de Input-Assembler

ID2D1EffectContext::CreateVertexBuffer

ID2D1EffectContext::LoadVertexShader

Semántica

Firmas