DrawingStateDescription1 函数 (d2d1_1helper.h)
创建D2D1_DRAWING_STATE_DESCRIPTION1结构。
语法
D2D1_DRAWING_STATE_DESCRIPTION1 DrawingStateDescription1(
D2D1_ANTIALIAS_MODE antialiasMode,
D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode,
D2D1_TAG tag1,
D2D1_TAG tag2,
[in, ref] const D2D1_MATRIX_3X2_F & transform,
D2D1_PRIMITIVE_BLEND primitiveBlend,
D2D1_UNIT_MODE unitMode
);
参数
antialiasMode
用于后续非文本绘制操作的抗锯齿模式。 默认值为 D2D1_ANTIALIAS_MODE_PER_PRIMITIVE。
textAntialiasMode
后续文本和字形绘制操作的抗锯齿模式。 默认值为 D2D1_TEXT_ANTIALIAS_MODE_DEFAULT。
tag1
类型: D2D1_TAG
后续绘图操作的标签。 默认值为 0。
tag2
类型: D2D1_TAG
后续绘图操作的标签。 默认值为 0。
[in, ref] transform
类型: const D2D1_MATRIX_3X2_F
要应用于后续绘图操作的转换。 默认值由返回标识矩阵的 D2D1::IdentityMatrix 函数提供。
primitiveBlend
Direct2D 设备上下文的混合模式。
unitMode
类型: D2D1_UNIT_MODE
绘图操作的单位模式。 默认值为 DIP。
返回值
类型: D2D1_DRAWING_STATE_DESCRIPTION1
描述呈现器目标的绘制状态的结构。
要求
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d2d1_1helper.h |
Library | D2d1.lib |
DLL | D2d1.dll |