aardio 文档
gdip.pathGradientBrush 库模块帮助文档
gdip 成员列表 #
gdip.pathGradientBrush #
路径渐变笔刷
创建路径渐变笔刷
gdip.pathGradientBrush() #
返回对象:gdippathGradientbrushObject
gdip.pathGradientBrush(points,wrapMode) #
参数 @1 可指定 ::POINTF 结构体数组,
也可以指定数值数组(必须是偶数个数值,每 2 个数值表示一个坐标点)。
参数 @wrapMode 可选用 _GdipWrapMode 前缀常量指定平铺填充模式
gdip.pathGradientBrush(路径对象) #
参数 @1 指定 gdip.path 对象。
应当先添加有效数据到路径对象。
如果不指定参数 @1 则不会初始化笔刷,可调用返回对象的 setPath 方法创建渐变笔刷。
gdippathGradientbrushObject 成员列表 #
gdippathGradientbrushObject.delete() #
释放路径对象
gdippathGradientbrushObject.gammaCorrection #
是否允许伽马校正
gdippathGradientbrushObject.setBlend(颜色因子数组,位置因子数组) #
参数@1使用小数表示的百分比代表色彩渐变的度,
0表示起点色,1表示完全转变为终点色
合成位置中0表示起点,1表示终点,第一个合成位置必须是0,最后一个必须是1
gdippathGradientbrushObject.setCenterColor(颜色) #
指定中心颜色
颜色请使用0xAARRGGBB格式数值
gdippathGradientbrushObject.setCenterPoint(x,y) #
设置中心点坐标
gdippathGradientbrushObject.setFocusScales(x聚焦缩放,y聚焦缩放) #
对中心焦点进行缩放,参数为x轴、y轴的缩放比例,
使中心颜色不仅显示在中心点,而是显示于围绕中心点进行缩放的路径内,
被缩放的中心焦点路径内部使用中心颜色填充
gdippathGradientbrushObject.setInterpolationColors(插值颜色数组,插值位置数组) #
定义多色渐变
数组元素都是数值,长度必须相等
插值位置以小数表示百分比,开始必须为0表示外边界,最后一个必须为1
gdippathGradientbrushObject.setPath(路径对象) #
使用参数 @1 指定的 gdip.path 对象重新创建路径渐变笔刷。
如果之前已经创建了笔刷则会删除原来笔刷对象。
gdippathGradientbrushObject.setSurroundColors(颜色数组) #
指定环绕颜色
参数可以是数组,也可以是多个颜色数值参数,
颜色请使用0xAARRGGBB格式数值
Markdown 格式