D2D1_EXTEND_MODE 枚举 (d2d1.h)
指定画笔如何在其正常内容区域之外绘制区域。
语法
typedef enum D2D1_EXTEND_MODE {
D2D1_EXTEND_MODE_CLAMP = 0,
D2D1_EXTEND_MODE_WRAP = 1,
D2D1_EXTEND_MODE_MIRROR = 2,
D2D1_EXTEND_MODE_FORCE_DWORD = 0xffffffff
} ;
常量
D2D1_EXTEND_MODE_CLAMP 值: 0 对正常内容区域之外的所有区域重复画笔内容的边缘像素。 |
D2D1_EXTEND_MODE_WRAP 值:1 重复画笔的内容。 |
D2D1_EXTEND_MODE_MIRROR 值: 2 与D2D1_EXTEND_MODE_WRAP相同,只不过是翻转画笔内容的备用磁贴。 (画笔的正常内容绘制为 untransformed.) |
D2D1_EXTEND_MODE_FORCE_DWORD 值: 0xffffffff |
注解
对于 ID2D1BitmapBrush,画笔的内容是画笔的位图。 对于 ID2D1LinearGradientBrush,画笔的内容区域是渐变轴。 对于 ID2D1RadialGradientBrush,画笔的内容是渐变椭圆内的区域。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
标头 | d2d1.h |
另请参阅
ID2D1BitmapBrush::SetExtendModeX