Поделиться через


структура DXGK_GDIARG_COLORFILL (d3dkmddi.h)

Структура DXGK_GDIARG_COLORFILL описывает характеристики операции аппаратного ускорения цветовой заливки GDI.

Синтаксис

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

Члены

[in] DstRect

Структура RECT, которая определяет прямоугольную область для изменения. Этот прямоугольник указывается в системе координат целевой поверхности и определяется двумя точками: верхним левым и нижним правым. Прямоугольник является правым нижним правом; То есть его нижние и правые края не являются частью передачи битового блока. Два пункта, определяющие прямоугольник, всегда хорошо упорядочены.

Прямоугольник назначения, определенный DstRect, может превышать границы конечной поверхности, но вложенные прямоугольники не могут. Кроме того, все вложенные прямоугольники гарантированно помещаются внутри целевой поверхности. Вложенные прямоугольники могут быть ограничены дополнительно ограничивающим прямоугольником, который меньше, чем прямоугольник назначения.

DstAllocationIndex

[in] Индекс элемента в списке выделения, указывающий выделение, на которое ссылается прямоугольник назначения DstRect назначения.

NumSubRects

[in] Количество вложенных прямоугольников в целевом пространстве поверхности. Вложенные прямоугольники не тесно связаны прямоугольником DstRect целевом прямоугольнике.

pSubRects

[in] Указатель на вложенные прямоугольники в пространстве целевой поверхности, ограничивающийся прямоугольником DstRect целевом прямоугольнике.

Color

[in] Цвет заливки в 32-разрядном формате ARGB без знака (как определено значением D3DDDIFMT_A8R8G8B8 перечисления D3DDDIFORMAT).

Rop

[in] 8-разрядное значение, указывающее операцию растра GDI (ROP), определяемую константными значениями перечисления DXGK_GDIROP_COLORFILL.

Rop3

[in] 8-разрядное значение, указывающее тернарную операцию растра GDI (ROP3), которая объединяет кисть, исходное растровое изображение и целевое растровое изображение в одном из 256 возможных сочетаний. Этот тип операции растра будет обработан только в том случае, если драйвер установил элемент SupportAllBltRops в структуре DXGK_PRESENTATIONCAPS.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 7
заголовка d3dkmddi.h (include D3dkmddi.h)

См. также

D3DDDIFORMAT

DXGK_GDIROP_COLORFILL

DXGK_PRESENTATIONCAPS

RECT