D3DHAL_DP2COLORFILL structure (d3dhal.h)
DirectX 9.0 et versions ultérieures uniquement.
D3DHAL_DP2COLORFILL est utilisé pour les opérations de remplissage de couleur lorsque D3dDrawPrimitives2 répond au jeton de commande D3DDP2OP_COLORFILL.
Syntaxe
typedef struct _D3DHAL_DP2COLORFILL {
DWORD dwSurface;
RECTL rRect;
D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;
Membres
dwSurface
Spécifie la poignée de la surface à remplir.
rRect
Spécifie une structure RECTL qui spécifie les points supérieurs gauche et inférieur droit d’un rectangle sur la surface à remplir.
Color
Spécifie un D3DCOLOR pour le type de couleur.
Remarques
Étant donné que les pilotes DirectX 9.0 et versions ultérieures sont requis pour prendre en charge le jeton de commande D3DDP2OP_COLORFILL, ils ne sont pas tenus d’exposer un bit de fonctionnalité qui indique une telle prise en charge.
Les pilotes d’affichage doivent convertir les valeurs de couleur d’entrée pour les classes de couleurs ARGB et YUV des formats de couleur. Pour les opérations de remplissage de couleur, les valeurs de couleur d’entrée sont spécifiées dans le membre Color . Pour plus d’informations, consultez Gestion des valeurs de couleur pour les formats de pixels.
Lorsque le runtime appelle la fonction DdBlt d’un pilote pour effectuer une opération de remplissage des couleurs, le runtime convertit la valeur D3DCOLOR en valeur de pixel explicite si le runtime prend en charge le format de cette valeur D3DCOLOR. Si le runtime ne prend pas en charge le format, la valeur D3DCOLOR est transmise directement au pilote.
Pour plus d’informations sur D3DCOLOR, consultez la documentation du Kit de développement logiciel (SDK) DirectX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_COLORFILL