Partager via


structure D3DDDIVERTEXELEMENT (d3dumddi.h)

La structure D3DDDIVERTEXELEMENT décrit un élément dans le tableau pour une déclaration de nuanceur de vertex.

Syntaxe

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

Membres

[in] Stream

Nombre du flux.

[in] Offset

Décalage (le cas échéant), en octets, du début du flux au début des données.

[in] Type

Un des types de données prédéfinis qui définissent la taille des données. Pour plus d’informations sur ces types, consultez le type d’énumération D3DDECLTYPE dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows.

[in] Method

Méthode de traitement de tessellator. Cette méthode détermine comment le tessellator interprète et fonctionne sur les données de vertex. Pour plus d’informations sur ces méthodes, consultez le type d’énumération D3DDECLMETHOD dans la documentation du Kit de développement logiciel (SDK) Windows.

[in] Usage

Utilisation prévue des données de vertex. Pour plus d’informations sur les utilisations possibles, consultez le type d’énumération D3DDECLUSAGE dans la documentation du Kit de développement logiciel (SDK) Windows.

[in] UsageIndex

Modification des données d’utilisation spécifiées dans le membre Utilisation. Cette modification permet de spécifier plusieurs types d’utilisation.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

CreateVertexShaderDecl