structure D3DHAL_DP2COMMAND (d3dhal.h)
Une ou plusieurs structures D3DHAL_DP2COMMAND sont analysées à partir de la mémoire tampon de commande par le rappel D3dDrawPrimitives2 , qui utilise les informations qu’elle reçoit pour dessiner une ou plusieurs primitives. Chaque structure spécifie une primitive à dessiner ou un changement d’état à traiter.
Syntaxe
typedef struct _D3DHAL_DP2COMMAND {
BYTE bCommand;
BYTE bReserved;
union {
WORD wPrimitiveCount;
WORD wStateCount;
};
} D3DHAL_DP2COMMAND, *LPD3DHAL_DP2COMMAND;
Membres
bCommand
Spécifie une primitive à dessiner ou un changement d’état à traiter. Ce membre peut être l’une des D3DHAL_DP2OPERATION valeurs énumérées.
bReserved
Réservé à l’utilisation du système et doit être ignoré par le pilote.
wPrimitiveCount
Spécifie le nombre de primitives à traiter. Ce membre est valide lorsque bCommand n’est ni D3DDP2OP_RENDERSTATE ni D3DDP2OP_TEXTURESTAGESTATE.
wStateCount
Spécifie le nombre de modifications d’état à traiter. Ce membre est valide lorsque bCommand est l’un des D3DDP2OP_RENDERSTATE ou D3DDP2OP_TEXTURESTAGESTATE.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_RENDERSTATE
D3DDP2OP_TEXTURESTAGESTATE
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