Compartir a través de


estructura de D3D10_SO_DECLARATION_ENTRY (d3d10.h)

Descripción de un elemento de vértice en un búfer de vértices en una ranura de salida.

Sintaxis

typedef struct D3D10_SO_DECLARATION_ENTRY {
  LPCSTR SemanticName;
  UINT   SemanticIndex;
  BYTE   StartComponent;
  BYTE   ComponentCount;
  BYTE   OutputSlot;
} D3D10_SO_DECLARATION_ENTRY;

Miembros

SemanticName

Tipo: LPCSTR

Tipo de elemento de salida. Valores posibles: "POSITION", "NORMAL" o "TEXCOORD0".

SemanticIndex

Tipo: UINT

Índice de base cero del elemento de salida. Debe usarse si, por ejemplo, tiene más de una coordenada de textura almacenada en cada vértice.

StartComponent

Tipo: BYTE

Componente de la entrada en el que empezar a escribir. Los valores válidos son 0 ~ 3. Por ejemplo, si solo desea generar los componentes y y y z de una posición, StartComponent debe ser 1 y ComponentCount debe ser 2.

ComponentCount

Tipo: BYTE

Número de componentes de la entrada en la que se va a escribir. Los valores válidos son 1 ~ 4. Por ejemplo, si solo desea generar los componentes y y y z de una posición, StartComponent debe ser 1 y ComponentCount debe ser 2.

OutputSlot

Tipo: BYTE

Ranura de salida que contiene el búfer de vértices que contiene esta entrada de salida.

Requisitos

   
Encabezado d3d10.h

Consulte también

Estructuras principales