structure D3DHAL_DP2TRIANGLESTRIP (d3dhal.h)
Une structure D3DHAL_DP2TRIANGLESTRIP 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_TRIANGLESTRIP et est utilisé pour afficher la bande de triangle connectée spécifiée.
Syntaxe
typedef struct _D3DHAL_DP2TRIANGLESTRIP {
WORD wVStart;
} D3DHAL_DP2TRIANGLESTRIP, *LPD3DHAL_DP2TRIANGLESTRIP;
Membres
wVStart
Spécifie l’index de la mémoire tampon de vertex contenant les données de coordonnées pour le sommet initial de la bande triangle.
Remarques
Une structure D3DHAL_DP2TRIANGLESTRIP suit la structure D3DHAL_DP2COMMAND dans la mémoire tampon de commande.
D3dDrawPrimitives2 doit traiter un total de (wPrimitiveCount + 2) sommets à partir de la mémoire tampon de vertex. La valeur de wPrimitiveCount est spécifiée dans la structure D3DHAL_DP2COMMAND.
Les bords de triangle d’une bande de triangle sont rendus dans cet ordre : (wV[0], wV[1], wV[2]), (wV[1], wV[3], wV[2]), (wV[2], wV[3]), (wV[3], wV[5], wV[4]),...
Pour le dernier triangle de la bande de triangle, toutefois, les bords sont rendus dans des ordres différents quand wPrimitiveCountt est impair et quand il est pair.
- Lorsque wPrimitiveCount est un nombre impair, les bords du dernier triangle sont rendus dans l’ordre suivant : (wV[wPrimitiveCount - 1], wV[wPrimitiveCount], wV[wPrimitiveCount + 1]).
- Lorsque wPrimitiveCount est un nombre pair, les bords du dernier triangle sont rendus dans cet ordre : (wV[wPrimitiveCount- 1], wV[wPrimitiveCount + 1], wV[wPrimitiveCount + 1], wV[wPrimitiveCount).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_TRIANGLESTRIP
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