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 无符号像素格式, (由D3DDDIFORMAT枚举) 的 D3DDDIFMT_A8R8G8B8 值定义。

Rop

[in]一个 8 位值,该值指定由 DXGK_GDIROP_COLORFILL 枚举的常量值定义的 ROP (ROP ) 的 GDI 光栅操作。

Rop3

[in]一个 8 位值,指定三元 GDI 光栅操作 (ROP3) ,该操作将画笔、源位图和目标位图组合在 256 种可能的组合之一中。 仅当驱动程序在DXGK_PRESENTATIONCAPS结构中设置了 SupportAllBltRops 成员时,才会处理这种类型的光栅操作。

要求

要求
最低受支持的客户端 Windows 7
标头 d3dkmddi.h (包括 D3dkmddi.h)

另请参阅

D3DDDIFORMAT

DXGK_GDIROP_COLORFILL

DXGK_PRESENTATIONCAPS

矩形