estructura D3DDDIVERTEXELEMENT (d3dumddi.h)

La estructura D3DDDIVERTEXELEMENT describe un elemento de la matriz para una declaración del sombreador de vértices.

Sintaxis

typedef struct _D3DDDIVERTEXELEMENT {
  [in] USHORT Stream;
  [in] USHORT Offset;
  [in] UCHAR  Type;
  [in] UCHAR  Method;
  [in] UCHAR  Usage;
  [in] UCHAR  UsageIndex;
} D3DDDIVERTEXELEMENT;

Miembros

[in] Stream

Número de la secuencia.

[in] Offset

Desplazamiento (si existe), en bytes, desde el principio de la secuencia hasta el inicio de los datos.

[in] Type

Uno de varios tipos de datos predefinidos que definen el tamaño de los datos. Para obtener más información sobre estos tipos, vea el tipo de enumeración D3DDECLTYPE en la documentación de Microsoft Windows SDK.

[in] Method

Método de procesamiento de teselador. Este método determina cómo interpreta y opera el teselador en los datos de vértices. Para obtener más información sobre estos métodos, vea el D3DDECLMETHOD tipo de enumeración en la documentación de Windows SDK.

[in] Usage

Uso previsto de los datos de vértices. Para obtener más información sobre los posibles usos, consulte el D3DDECLUSAGE tipo de enumeración en la documentación de Windows SDK.

[in] UsageIndex

Modificación de los datos de uso especificados en el miembro Usage . Esta modificación permite especificar varios tipos de uso.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

CreateVertexShaderDecl