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