structure D3DHAL_DP2LINESTRIP (d3dhal.h)
Une structure D3DHAL_DP2LINESTRIP est analysée à 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_LINESTRIP et est utilisé pour afficher les segments de ligne connectés spécifiés.
Syntaxe
typedef struct _D3DHAL_DP2LINESTRIP {
WORD wVStart;
} D3DHAL_DP2LINESTRIP, *LPD3DHAL_DP2LINESTRIP;
Membres
wVStart
Spécifie l’index dans la mémoire tampon de vertex contenant les données de coordonnées pour le sommet initial de la bande de ligne.
Remarques
Une structure D3DHAL_DP2LINESTRIP suit la structure D3DHAL_DP2COMMAND dans la mémoire tampon de commande.
D3dDrawPrimitives2 doit traiter séquentiellement un total de (wPrimitiveCount + 1) sommets à partir de la mémoire tampon de vertex. À partir du décalage de la mémoire tampon de vertex, la séquence de lignes affichée est (wVStart, wVStart + 1), (wVStart + 1, wVStart + 2), (wVStart + 2, wVStart + 3), ..., (wVStart + (wPrimitiveCount - 1), wVStart + wPrimitiveCount). La valeur de wPrimitiveCount est spécifiée dans la structure D3DHAL_DP2COMMAND.
La figure suivante montre une partie d’un exemple de mémoire tampon de commande contenant une commande D3DDP2OP_LINESTRIP et une structure D3DHAL_DP2LINESTRIP. Le pilote doit tracer trois lignes connectées à l’aide des quatre sommets suivants à partir de la mémoire tampon de vertex : (v[4], v[5]), (v[5], v[6]), (v[6], v[7]).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_LINESTRIP
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