structure D3DHAL_DP2SETINDICES (d3dhal.h)

DirectX 8.0 et versions ultérieures uniquement.

La structure D3DHAL_DP2SETINDICES est utilisée pour définir la mémoire tampon d’index actuelle pour D3dDrawPrimitives2.

Syntaxe

typedef struct _D3DHAL_DP2SETINDICES {
  DWORD dwVBHandle;
  DWORD dwStride;
} D3DHAL_DP2SETINDICES;

Membres

dwVBHandle

Spécifie le handle de surface associé à cette surface via un appel à D3dCreateSurfaceEx.

dwStride

Spécifie la taille des index contenus dans la mémoire tampon d’index et a la valeur 2 si les index sont 16 bits, ou 4 si les index sont des quantités de 32 bits.

Remarques

Une valeur de handle égale à zéro est valide et indique que la mémoire tampon d’index actuelle est effacée. Les tentatives suivantes de dessin de primitives indexées (avant qu’une nouvelle mémoire tampon d’index actuelle ne soit établie via un autre jeton D3DDP2OP_SETINDICES) doivent être gérées par le pilote de sorte qu’aucun incident ne se produise. La version de débogage de votre pilote doit afficher des messages d’information au flux de sortie de débogage lorsque cette condition d’erreur est détectée.

Configuration requise

Condition requise Valeur
En-tête d3dhal.h (inclure D3dhal.h)

Voir aussi

D3dCreateSurfaceEx

D3dDrawPrimitives2