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)

Vedi anche

D3DDDIFORMAT

DXGK_GDIROP_COLORFILL

DXGK_PRESENTATIONCAPS

RECT