|
AR_Engine_SDK
|

Variables | |
| XUIProgressBar = {} | |
| XUIProgressBar | XUI_LEFT = 0 |
| XUIProgressBar | XUI_RIGHT = 0 |
| XUIProgressBar | XUI_SIMPLE = 0 |
| XUIProgressBar | XUI_RADIAL = 0 |
| function XUIProgressBar AddValueChangedListener | ( | callback | ) |
@manual xelua_XEngine_XUIProgressBar_AddValueChangedListener_manual XUIProgressBar_AddValueChangedListener_manual
| callback | std::function<void(XUIProgressBar*, xfloat32 fCurrentValue)> |
| function XUIProgressBar Create | ( | ) |
创建并返回一个空的控件实例的指针
| function XUIProgressBar Create | ( | strTexture | , |
| fPercentage | , | ||
| eTextureType | |||
| ) |
创建并返回一个空的控件实例的指针
| strTexture | string 纹理路径 |
| fPercentage | number 进度条默认百分比(范围0~100)。 |
| eTextureType | number 纹理类型 |
| function XUIProgressBar Draw | ( | pWorld | , |
| unParentFlags | |||
| ) |
重写这个方法来绘制你自己的节点
| pWorld | IXRenderSet 给定的世界指针 |
| unParentFlags | number 渲染器标签 |
| function XUIProgressBar EnableAutoUpdate | ( | bAuto | ) |
设置进度条的进度是否自动更新
| bAuto | boolean |
| function XUIProgressBar EnableAutoUpdateLoop | ( | bLoop | ) |
设置自动更新时是否循环,默认循环
| bLoop | boolean |
| function XUIProgressBar GetAutoUpdatePeriod | ( | ) |
获取进度条自动更新的周期
| function XUIProgressBar GetDirection | ( | ) |
获取进度条往哪边涨。
| function XUIProgressBar GetEndAngle | ( | ) |
预留接口,功能未实现!获取结束角度
| function XUIProgressBar GetFillMode | ( | ) |
获取进度条当前FillMode
| function XUIProgressBar GetImage | ( | ) |
获取进度条图片。
| function XUIProgressBar GetPercent | ( | ) |
获取进度条当前显示进度。
| function XUIProgressBar GetStartAngle | ( | ) |
预留接口,功能未实现!获取起始角度
| function XUIProgressBar GetTexture | ( | ) |
获取已加载的图片路径
| function XUIProgressBar IsAutoUpdate | ( | ) |
获取进度条的进度是否自动更新
| function XUIProgressBar IsAutoUpdateLoop | ( | ) |
获取自动更新时是否循环
| function XUIProgressBar IsReverse | ( | ) |
获取是否反向
| function XUIProgressBar LoadTexture | ( | strTexture | , |
| eTextureType | |||
| ) |
加载纹理
| strTexture | string 加载的纹理路径 |
| eTextureType | number 加载的纹理类型,相对路径/绝对路径 |
| function XUIProgressBar new | ( | ) |
XUIProgressBar_new00
| function XUIProgressBar SetAnchorPoint | ( | vAnchorPoint | ) |
设置锚点,用百分比表示。 一个锚点是所有的转换和定位操作发生的点。 它就像在节点上连接其父类的大头针。 锚点是标准化的,就像百分比一样。(0,0)表示左下角,(1,1)表示右上角。 但是你可以使用比(1,1,)更高的值或者比(0,0)更低的值。 默认的锚点是(0.5,0.5),因此它开始于节点的中心位置
| vAnchorPoint | XVECTOR2 节点的锚点 |
| function XUIProgressBar SetAutoUpdatePeriod | ( | fPeriod | ) |
设置自动更新时的周期,默认10.0s
| fPeriod | number |
| function XUIProgressBar SetContentSize | ( | vContentSize | ) |
设置节点的大小。 contentSize依然是相同的,无论节点是缩放或者旋转。 所有的节点都有大小。图层和场景有相同的屏幕大小。
| vContentSize | XVECTOR2 未转换节点的大小 |
| function XUIProgressBar SetDirection | ( | eDirection | ) |
设置进度条往哪边涨。
| eDirection | number XUI_LEFT往左涨,XUI_RIGHT往右涨。默认往右。要是想往上涨,那么设置成往右涨然后设置进度条顺时针旋转-90度。 |
| function XUIProgressBar SetEndAngle | ( | fAngle | ) |
预留接口,功能未实现!设置结束角度
| fAngle | number |
| function XUIProgressBar SetFillMode | ( | eFillMode | ) |
设置进度条FillMode
| eFillMode | number |
| function XUIProgressBar SetPercent | ( | fPercent | ) |
设置进度条当前显示进度。
| fPercent | number 当前进度。 |
| function XUIProgressBar SetReverse | ( | bReverse | ) |
设置是否反向,仅RADIAL模式有效
| bReverse | boolean |
| function XUIProgressBar SetStartAngle | ( | fAngle | ) |
预留接口,功能未实现!设置起始角度
| fAngle | number |
| XUIProgressBar XUI_LEFT = 0 |
| XUIProgressBar XUI_RADIAL = 0 |
| XUIProgressBar XUI_RIGHT = 0 |
| XUIProgressBar XUI_SIMPLE = 0 |
| XUIProgressBar = {} |
1.8.15