Compartir a través de


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, consulte el D3DDECLTYPE tipo de enumeración en la documentación del SDK de Microsoft Windows.

[in] Method

Método de procesamiento de teselador. Este método determina cómo interpreta y opera el tesellador en los datos de vértices. Para obtener más información sobre estos métodos, consulte el tipo de enumeración D3DDECLMETHOD 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 Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

CreateVertexShaderDecl