estrutura DXGK_GDIARG_COLORFILL (d3dkmddi.h)
A estrutura DXGK_GDIARG_COLORFILL descreve as características de uma operação de preenchimento de cores 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 para o canto 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 os subtângulos não podem. Além disso, todos os sub-retângulos são garantidos para caber dentro da superfície de destino. Os subtâ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 DstRect retângulo de destino.
NumSubRects
[in] O número de subtângulos no espaço de superfície de destino. Os sub-retângulos não são fortemente 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 DstRect retângulo de destino.
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 raster GDI) que é definida pelos valores constantes da enumeração DXGK_GDIROP_COLORFILL.
Rop3
[in] Um valor de 8 bits que especifica uma operação de raster GDI ternário (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 raster será processado somente se o driver tiver definido o membro supportAllBltRops na estrutura DXGK_PRESENTATIONCAPS.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 7 |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |