structure D3DHAL_DP2POINTS (d3dhal.h)
Une ou plusieurs structures D3DHAL_DP2POINTS sont analysées à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_POINTS et est utilisé pour afficher les points spécifiés.
Syntaxe
typedef struct _D3DHAL_DP2POINTS {
WORD wCount;
WORD wVStart;
} D3DHAL_DP2POINTS, *LPD3DHAL_DP2POINTS;
Membres
wCount
Spécifie le nombre de points à afficher.
wVStart
Spécifie l’index dans la mémoire tampon de vertex contenant des données de coordonnées pour le point initial.
Remarques
D3dDrawPrimitives2 doit traiter structures wPrimitiveCount D3DHAL_DP2POINTS à partir de la mémoire tampon de commandes. La valeur de wPrimitiveCount est spécifiée dans la structure D3DHAL_DP2COMMAND.
Pour chaque structure D3DHAL_DP2POINTS, D3dDrawPrimitives2 doit traiter de manière séquentielle wCount sommets à partir de la mémoire tampon de vertex. À partir du décalage de la mémoire tampon de vertex, la séquence de points rendus est wVStart, (wVStart+1), ..., (wVStart+(wCount-1)).
La figure suivante montre une partie d’un exemple de mémoire tampon de commande contenant une commande D3DDP2OP_POINTS et deux structures D3DHAL_DP2POINTS. Le pilote doit dessiner un total de sept points à l’aide des sommets suivants à partir de la mémoire tampon de vertex : v[2], v[3], v[4], v[7], v[8], v[9], v[10].

Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3dhal.h (include D3dhal.h) |
Voir aussi
D3DDP2OP_POINTS