以下是 LayerParameters1 结构体的定义:
typedef struct D2D1_LAYER_PARAMETERS1 {
D2D1_RECT_F contentBounds;
IUnknown *geometricMask;
D2D1_ANTIALIAS_MODE maskAntialiasMode;
D2D1_MATRIX_4X4_F maskTransform;
FLOAT opacity;
IUnknown *opacityBrush;
D2D1_LAYER_OPTIONS1 layerOptions;
D2D1_LAYER_MASK_ENUM1 maskEnum;
} D2D1_LAYER_PARAMETERS1;
该结构体包含了图层的一些参数,如内容边界(contentBounds)、几何遮罩(geometricMask)、遮罩抗锯齿模式(maskAntialiasMode)、遮罩变换(maskTransform)、不透明度(opacity)、不透明度刷子(opacityBrush)、图层选项(layerOptions)以及遮罩类型(maskEnum)等。
这个结构体的详细信息可以通过查阅 Microsoft 的官方文档或者直接查看相应的头文件(D2d1_1helper.h)来获取。
转载请注明出处:http://www.zyzy.cn/article/detail/25320/Win32 API/D2d1_1helper.h/LayerParameters1