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

Numéro 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 Microsoft Windows SDK.

[in] Method

Méthode de traitement tessellateur. Cette méthode détermine la façon dont le tessellateur 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

CreateVertexShaderDecl