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 sont utilisées 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 les données de coordonnées pour le point initial.
Remarques
D3dDrawPrimitives2 doit traiter les structures wPrimitiveCount D3DHAL_DP2POINTS à partir de la mémoire tampon de commande. La valeur de wPrimitiveCount est spécifiée dans la structure D3DHAL_DP2COMMAND.
Pour chaque structure D3DHAL_DP2POINTS, D3dDrawPrimitives2 doit traiter séquentiellement les sommets wCount à partir de la mémoire tampon de vertex. À partir du décalage de la mémoire tampon de vertex, la séquence de points rendue 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].
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_POINTS
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour