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) |