DXGK_GDIARG_COLORFILL struttura (d3dkmddi.h)
La struttura DXGK_GDIARG_COLORFILL descrive le caratteristiche di un'operazione di riempimento del colore con accelerazione hardware GDI.
Sintassi
typedef struct _DXGK_GDIARG_COLORFILL {
[in] RECT DstRect;
UINT DstAllocationIndex;
UINT NumSubRects;
RECT *pSubRects;
UINT Color;
WORD Rop;
WORD Rop3;
} DXGK_GDIARG_COLORFILL;
Members
[in] DstRect
Struttura RECT che definisce l'area rettangolare da modificare. Questo rettangolo viene specificato nel sistema di coordinate della superficie di destinazione e viene definito da due punti: in alto a sinistra e in basso a destra. Il rettangolo è esclusivo in basso a destra; ovvero, i suoi bordi inferiori e destro non fanno parte del trasferimento a blocchi di bit. I due punti che definiscono il rettangolo sono sempre ordinati.
Il rettangolo di destinazione definito da DstRect può superare i limiti della superficie di destinazione, ma i sotto rettangoli non possono. Inoltre, tutti i sotto rettangoli sono garantiti per adattarsi all'interno dell'area di destinazione. I rettangoli secondari possono essere vincolati ulteriormente da un rettangolo di selezione minore del rettangolo di destinazione.
DstAllocationIndex
[in] Indice dell'elemento nell'elenco di allocazione che specifica l'allocazione a cui fa riferimento il rettangolo di destinazione DstRect .
NumSubRects
[in] Numero di rettangoli secondari nello spazio della superficie di destinazione. I sotto rettangoli non sono strettamente associati al rettangolo di destinazione DstRect .
pSubRects
[in] Puntatore ai sotto rettangoli nello spazio di superficie di destinazione associato al rettangolo di destinazione DstRect .
Color
[in] Colore di riempimento, in formato ARGB a 32 bit senza segno (come definito dal valore D3DDDIFMT_A8R8G8B8 dell'enumerazione D3DDDIFORMAT ).
Rop
[in] Valore a 8 bit che specifica un'operazione raster GDI definita dai valori costanti dell'enumerazione DXGK_GDIROP_COLORFILL .
Rop3
[in] Valore a 8 bit che specifica un'operazione raster GDI ternaria (ROP3) che combina un pennello, una bitmap di origine e una bitmap di destinazione in una delle 256 possibili combinazioni. Questo tipo di operazione raster verrà elaborato solo se il driver ha impostato il membro SupportAllBltRops nella struttura DXGK_PRESENTATIONCAPS .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |