структура 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 (включая D3dkmddi.h)

См. также раздел

D3DDDIFORMAT

DXGK_GDIROP_COLORFILL

DXGK_PRESENTATIONCAPS

RECT