AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XUIProgressBar.lua 文件参考

#include <XUIProgressBar.h>

类 XUIProgressBar 继承关系图:
Inheritance graph

函数

function XUIProgressBar Create () end
 
function XUIProgressBar Create (strTexture, fPercentage, eTextureType) end
 
function XUIProgressBar new () end
 
function XUIProgressBar GetImage () end
 
function XUIProgressBar LoadTexture (strTexture, eTextureType) end
 
function XUIProgressBar GetTexture () end
 
function XUIProgressBar SetDirection (eDirection) end
 
function XUIProgressBar GetDirection () end
 
function XUIProgressBar SetPercent (fPercent) end
 
function XUIProgressBar GetPercent () end
 
function XUIProgressBar SetFillMode (eFillMode) end
 
function XUIProgressBar GetFillMode () end
 
function XUIProgressBar EnableAutoUpdate (bAuto) end
 
function XUIProgressBar IsAutoUpdate () end
 
function XUIProgressBar SetAutoUpdatePeriod (fPeriod) end
 
function XUIProgressBar GetAutoUpdatePeriod () end
 
function XUIProgressBar EnableAutoUpdateLoop (bLoop) end
 
function XUIProgressBar IsAutoUpdateLoop () end
 
function XUIProgressBar SetReverse (bReverse) end
 
function XUIProgressBar IsReverse () end
 
function XUIProgressBar SetStartAngle (fAngle) end
 
function XUIProgressBar GetStartAngle () end
 
function XUIProgressBar SetEndAngle (fAngle) end
 
function XUIProgressBar GetEndAngle () end
 
function XUIProgressBar AddValueChangedListener (callback) end
 

变量

 XUIProgressBar = {}
 
XUIProgressBar XUI_LEFT = 0
 
XUIProgressBar XUI_RIGHT = 0
 
XUIProgressBar XUI_SIMPLE = 0
 
XUIProgressBar XUI_RADIAL = 0
 

函数说明

◆ AddValueChangedListener()

function XUIProgressBar AddValueChangedListener ( callback  )

@manual xelua_XEngine_XUIProgressBar_AddValueChangedListener_manual XUIProgressBar_AddValueChangedListener_manual

参数
callbackstd::function<void(XUIProgressBar*, xfloat32 fCurrentValue)>
返回
void

◆ Create() [1/2]

function XUIProgressBar Create ( )

创建并返回一个空的控件实例的指针

返回
XUIProgressBar 控件指针

◆ Create() [2/2]

function XUIProgressBar Create ( strTexture  ,
fPercentage  ,
eTextureType   
)

创建并返回一个空的控件实例的指针

参数
strTexturestring 纹理路径
fPercentagenumber 进度条默认百分比(范围0~100)。
eTextureTypenumber 纹理类型
返回
XUIProgressBar 控件指针

◆ EnableAutoUpdate()

function XUIProgressBar EnableAutoUpdate ( bAuto  )

设置进度条的进度是否自动更新

参数
bAutoboolean
返回
void

◆ EnableAutoUpdateLoop()

function XUIProgressBar EnableAutoUpdateLoop ( bLoop  )

设置自动更新时是否循环,默认循环

参数
bLoopboolean
返回
void

◆ GetAutoUpdatePeriod()

function XUIProgressBar GetAutoUpdatePeriod ( )

获取进度条自动更新的周期

返回
number 自动更新的周期

◆ GetDirection()

function XUIProgressBar GetDirection ( )

获取进度条往哪边涨。

返回
number 返回进度条往哪边涨。

◆ GetEndAngle()

function XUIProgressBar GetEndAngle ( )

预留接口,功能未实现!获取结束角度

返回
number 起始角度

◆ GetFillMode()

function XUIProgressBar GetFillMode ( )

获取进度条当前FillMode

返回
number 返回当前FillMode

◆ GetImage()

function XUIProgressBar GetImage ( )

获取进度条图片。

返回
XUIImage 获取进度条图片的XUIImage。

◆ GetPercent()

function XUIProgressBar GetPercent ( )

获取进度条当前显示进度。

返回
number 返回当前进度。

◆ GetStartAngle()

function XUIProgressBar GetStartAngle ( )

预留接口,功能未实现!获取起始角度

返回
number 起始角度

◆ GetTexture()

function XUIProgressBar GetTexture ( )

获取已加载的图片路径

返回
string 已加载的图片路径。

◆ IsAutoUpdate()

function XUIProgressBar IsAutoUpdate ( )

获取进度条的进度是否自动更新

返回
boolean 当前进度条是否进度更新

◆ IsAutoUpdateLoop()

function XUIProgressBar IsAutoUpdateLoop ( )

获取自动更新时是否循环

返回
boolean 是否循环

◆ IsReverse()

function XUIProgressBar IsReverse ( )

获取是否反向

返回
boolean 是否反向

◆ LoadTexture()

function XUIProgressBar LoadTexture ( strTexture  ,
eTextureType   
)

加载纹理

参数
strTexturestring 加载的纹理路径
eTextureTypenumber 加载的纹理类型,相对路径/绝对路径
返回
void

◆ new()

function XUIProgressBar new ( )

XUIProgressBar_new00

返回
XUIProgressBar

◆ SetAutoUpdatePeriod()

function XUIProgressBar SetAutoUpdatePeriod ( fPeriod  )

设置自动更新时的周期,默认10.0s

参数
fPeriodnumber
返回
void

◆ SetDirection()

function XUIProgressBar SetDirection ( eDirection  )

设置进度条往哪边涨。

参数
eDirectionnumber XUI_LEFT往左涨,XUI_RIGHT往右涨。默认往右。要是想往上涨,那么设置成往右涨然后设置进度条顺时针旋转-90度。
返回
void

◆ SetEndAngle()

function XUIProgressBar SetEndAngle ( fAngle  )

预留接口,功能未实现!设置结束角度

参数
fAnglenumber
返回
void

◆ SetFillMode()

function XUIProgressBar SetFillMode ( eFillMode  )

设置进度条FillMode

参数
eFillModenumber
返回
void

◆ SetPercent()

function XUIProgressBar SetPercent ( fPercent  )

设置进度条当前显示进度。

参数
fPercentnumber 当前进度。
返回
void

◆ SetReverse()

function XUIProgressBar SetReverse ( bReverse  )

设置是否反向,仅RADIAL模式有效

参数
bReverseboolean
返回
void

◆ SetStartAngle()

function XUIProgressBar SetStartAngle ( fAngle  )

预留接口,功能未实现!设置起始角度

参数
fAnglenumber
返回
void

变量说明

◆ XUI_LEFT

XUIProgressBar XUI_LEFT = 0

◆ XUI_RADIAL

XUIProgressBar XUI_RADIAL = 0

◆ XUI_RIGHT

XUIProgressBar XUI_RIGHT = 0

◆ XUI_SIMPLE

XUIProgressBar XUI_SIMPLE = 0

◆ XUIProgressBar