aardio 文档

gdip.lineBrush 库模块帮助文档

gdip 成员列表

gdip.CreateLineBrush

$.api("GdipCreateLineBrush","int(struct pt,struct pt2,int c,int c2,int wrap,ptr& lineGd)")

gdip.CreateLineBrushFromRect

$.api("GdipCreateLineBrushFromRect","int(struct rect,int c,int c2,int Mode,int wrap,ptr& lineGd)")

gdip.CreateLineBrushFromRectWithAngle

$.api("GdipCreateLineBrushFromRectWithAngle","int(struct  rect,int c,int c2,float angle,bool scalable,int wrap,ptr& lineGd)")

gdip.lineBrush

线性渐变笔刷

gdip.lineBrush()

返回对象:gdiplineBrushObject

gdip.lineBrush(渐变区块,起始颜色,结束颜色,渐变模式)

创建线性渐变笔刷
区块为::RECTF结构体,可增加angle成员指定斜角方向,正值为顺时针
使用数值表示颜色分量:0xAARRGGBB
注意与RGB的分量顺序是反过来的
渐变模式可省略,默认为_GdipLinearGradientModeHorizontal

gdip.lineBrush(起始坐标,结束坐标,起始颜色,结束颜色)

创建线性渐变笔刷
坐标为::POINTF结构体,
使用数值表示颜色分量:0xAARRGGBB
注意与RGB的分量顺序是反过来的

gdiplineBrushObject 成员列表

gdiplineBrushObject.delete()

释放笔刷对象

gdiplineBrushObject.gammaCorrection

是否启用灰度校正

gdiplineBrushObject.getLineColors()

返回起始颜色,结束颜色

gdiplineBrushObject.getRect()

返回::RECTF结构体

返回对象:rectfObject

gdiplineBrushObject.setLineColors(起始颜色,结束颜色)

使用数值表示颜色分量:0xAARRGGBB

gdiplineBrushObject.wrapMode

GdipWrapMode_/*填充的包围模式*/

Markdown 格式