D2D1_BRUSH_PROPERTIES 结构 (d2d1.h)

描述画笔的不透明度和转换。

语法

typedef struct D2D1_BRUSH_PROPERTIES {
  FLOAT             opacity;
  D2D1_MATRIX_3X2_F transform;
} D2D1_BRUSH_PROPERTIES;

成员

opacity

类型: FLOAT

一个介于 0.0f 和 1.0f(含)之间的值,该值指定画笔的不透明度程度。

transform

类型: D2D1_MATRIX_3X2_F

应用于画笔的转换。

注解

创建画笔时使用此结构。 为方便起见,Direct2D 提供用于创建D2D1_BRUSH_PROPERTIES结构的 D2D1::BrushProperties 函数。

创建画笔后,可以通过调用 SetOpacitySetTransform 方法更改其不透明度或转换。

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
标头 d2d1.h

另请参阅

D2D1::BrushProperties

SetOpacity

SetTransform