Compartilhar via


estrutura DXGK_GDIARG_COLORFILL (d3dkmddi.h)

A estrutura DXGK_GDIARG_COLORFILL descreve as características de uma operação de preenchimento de cor acelerada por hardware GDI.

Sintaxe

typedef struct _DXGK_GDIARG_COLORFILL {
  [in] RECT DstRect;
       UINT DstAllocationIndex;
       UINT NumSubRects;
       RECT *pSubRects;
       UINT Color;
       WORD Rop;
       WORD Rop3;
} DXGK_GDIARG_COLORFILL;

Membros

[in] DstRect

Uma estrutura RECT que define a área retangular a ser modificada. Esse retângulo é especificado no sistema de coordenadas da superfície de destino e é definido por dois pontos: superior esquerdo e inferior direito. O retângulo é exclusivo inferior direito; ou seja, suas bordas inferior e direita não fazem parte da transferência de bloco de bits. Os dois pontos que definem o retângulo são sempre bem ordenados.

O retângulo de destino definido por DstRect pode exceder os limites da superfície de destino, mas sub-retângulos não podem. Além disso, todos os subtângulos são garantidos para caber dentro da superfície de destino. Sub-retângulos podem ser restringidos ainda mais por um retângulo delimitador menor que o retângulo de destino.

DstAllocationIndex

[in] Um índice do elemento na lista de alocação que especifica a alocação referenciada pelo retângulo de destino DstRect .

NumSubRects

[in] O número de subtângulos no espaço de superfície de destino. Os subtângulos não são estritamente limitados pelo retângulo de destino DstRect .

pSubRects

[in] Um ponteiro para os sub-retângulos no espaço de superfície de destino delimitado pelo retângulo de destino DstRect .

Color

[in] A cor de preenchimento, no formato de pixel sem sinal ARGB de 32 bits (conforme definido pelo valor D3DDDIFMT_A8R8G8B8 da enumeração D3DDDIFORMAT ).

Rop

[in] Um valor de 8 bits que especifica uma ROP (operação de varredura GDI) definida pelos valores constantes da enumeração DXGK_GDIROP_COLORFILL .

Rop3

[in] Um valor de 8 bits que especifica uma operação de varredura GDI ternária (ROP3) que combina um pincel, um bitmap de origem e um bitmap de destino em uma das 256 combinações possíveis. Esse tipo de operação de varredura será processado somente se o driver tiver definido o membro SupportAllBltRops na estrutura DXGK_PRESENTATIONCAPS .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

D3DDDIFORMAT

DXGK_GDIROP_COLORFILL

DXGK_PRESENTATIONCAPS

RECT