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 枚举的常量值定义的 GDI 光栅作(ROP)。
Rop3
[in]一个 8 位值,该值指定一个三元 GDI 光栅作(ROP3),该作将画笔、源位图和目标位图组合在 256 个可能的组合之一中。 仅当驱动程序在 DXGK_PRESENTATIONCAPS 结构中设置 SupportAllBltRops 成员时,才会处理这种类型的光栅作。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 7 |
标头 | d3dkmddi.h (包括 D3dkmddi.h) |