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) |