structure D3DHAL_DP2COMMAND (d3dhal.h)
Une ou plusieurs structures D3DHAL_DP2COMMAND sont analysées à partir de la mémoire tampon de commande par la D3dDrawPrimitives2 rappel, qui utilise les informations qu’il reçoit pour dessiner une ou plusieurs primitives. Chaque structure spécifie une primitive à dessiner ou une modification d’état pour 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 pour dessiner ou modifier l’état en cours de traitement. Ce membre peut être l’une des valeurs énumérées D3DHAL_DP2OPERATION.
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 pas D3DDP2OP_RENDERSTATE ou 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3dhal.h (include D3dhal.h) |
Voir aussi
D3DDP2OP_RENDERSTATE
D3DDP2OP_TEXTURESTAGESTATE