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