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 = {} |