D3DHAL_DP2TRIANGLEFAN structure (d3dhal.h)
Un D3DHAL_DP2TRIANGLEFAN structure est analysé à 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_TRIANGLEFAN, et est utilisé pour afficher un ventilateur de triangle.
Syntaxe
typedef struct _D3DHAL_DP2TRIANGLEFAN {
WORD wVStart;
} D3DHAL_DP2TRIANGLEFAN, *LPD3DHAL_DP2TRIANGLEFAN;
Membres
wVStart
Spécifie l’index dans la mémoire tampon de vertex contenant les données de coordonnées pour le sommet initial du ventilateur de triangle.
Remarques
Une structure D3DHAL_DP2TRIANGLEFAN suit la structure D3DHAL_DP2COMMAND dans la mémoire tampon de commandes.
D3dDrawPrimitives2 doit traiter un total de wPrimitiveCount + 2 sommets à partir de la mémoire tampon de vertex, trois sommets par triangle, ce qui rend les triangles wPrimitiveCount . À partir du décalage de la mémoire tampon de vertex, la séquence de triangles rendue est (wVStart + 1, wVStart + 2, wVStart ), (wVStart + 2, wVStart + 3, wVStart ),..., (wVStart + wPrimitiveCount, wVStart +wPrimitiveCount + 1, wVStart ). La valeur de wPrimitiveCount est spécifiée dans la structure D3DHAL_DP2COMMAND.
L’illustration suivante montre une partie d’un exemple de mémoire tampon de commandes contenant une commande D3DDP2OP_TRIANGLEFAN et une structure D3DHAL_DP2TRIANGLEFAN. Le pilote doit traiter six sommets à partir de la mémoire tampon de vertex, rendant un ventilateur avec quatre triangles définis par (v[3], v[4], v[2]), (v[4], v[5], v[2]), (v[5], v[6], v[2]), (v[6], v[7], v[2]).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_TRIANGLEFAN
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer 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, consultez :Envoyer et afficher des commentaires pour