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 格式