structure DXGK_GDIARG_COLORFILL (d3dkmddi.h)
La structure DXGK_GDIARG_COLORFILL décrit les caractéristiques d’une opération de remplissage de couleur accélérée par le matériel GDI.
Syntaxe
typedef struct _DXGK_GDIARG_COLORFILL {
[in] RECT DstRect;
UINT DstAllocationIndex;
UINT NumSubRects;
RECT *pSubRects;
UINT Color;
WORD Rop;
WORD Rop3;
} DXGK_GDIARG_COLORFILL;
Membres
[in] DstRect
Structure RECT qui définit la zone rectangulaire à modifier. Ce rectangle est spécifié dans le système de coordonnées de la surface de destination et est défini par deux points : supérieur gauche et inférieur droit. Le rectangle est exclusif en bas à droite ; autrement dit, ses bords inférieur et droit ne font pas partie du transfert de bloc de bits. Les deux points qui définissent le rectangle sont toujours bien classés.
Le rectangle de destination défini par DstRect peut dépasser les limites de la surface de destination, mais les sous-rectangles ne peuvent pas. En outre, tous les sous-rectangles sont garantis pour s’adapter à l’intérieur de la surface de destination. Les sous-rectangles peuvent être contraints plus loin par un rectangle englobant plus petit que le rectangle de destination.
DstAllocationIndex
[in] Index de l’élément dans la liste d’allocation qui spécifie l’allocation référencée par le rectangle de destination DstRect.
NumSubRects
[in] Nombre de sous-rectangles dans l’espace de surface de destination. Les sous-rectangles ne sont pas étroitement liés par le rectangle de destination DstRect.
pSubRects
[in] Pointeur vers les sous-rectangles de l’espace de la surface de destination délimité par le rectangle de destination DstRect rectangle de destination.
Color
[in] Couleur de remplissage, au format de pixel non signé ARVB 32 bits (tel que défini par la valeur D3DDDIFMT_A8R8G8B8 de l’énumération D3DDDIFORMAT).
Rop
[in] Valeur 8 bits qui spécifie une opération raster GDI (ROP) définie par les valeurs constantes de l’énumération DXGK_GDIROP_COLORFILL.
Rop3
[in] Valeur 8 bits qui spécifie une opération de raster GDI ternaire (ROP3) qui combine un pinceau, une bitmap source et une bitmap de destination dans l’une des 256 combinaisons possibles. Ce type d’opération raster ne sera traité que si le pilote a défini le membre SupportAllBltRops dans la structure DXGK_PRESENTATIONCAPS.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 7 |
d’en-tête | d3dkmddi.h (include D3dkmddi.h) |