AR_Engine_SDK
Functions | Variables
XUIWidgetAlignment.lua File Reference
类 XUIWidgetAlignment 继承关系图:
Inheritance graph

Functions

function XUIWidgetAlignment Create (pNode) end
 
function XUIWidgetAlignment new () end
 
function XUIWidgetAlignment Init (pNode) end
 
function XUIWidgetAlignment Clone () end
 
function XUIWidgetAlignment IsEnabled () end
 
function XUIWidgetAlignment SetEnabled (bEnabled) end
 
function XUIWidgetAlignment GetOwner () end
 
function XUIWidgetAlignment SetOwner (pNode) end
 
function XUIWidgetAlignment GetTarget () end
 
function XUIWidgetAlignment SetTarget (pNode) end
 
function XUIWidgetAlignment GetHorizontalEdge () end
 
function XUIWidgetAlignment SetHorizontalEdge (eEdge) end
 
function XUIWidgetAlignment GetVerticalEdge () end
 
function XUIWidgetAlignment SetVerticalEdge (eEdge) end
 
function XUIWidgetAlignment GetLeftMargin () end
 
function XUIWidgetAlignment SetLeftMargin (fMargin) end
 
function XUIWidgetAlignment GetRightMargin () end
 
function XUIWidgetAlignment SetRightMargin (fMargin) end
 
function XUIWidgetAlignment GetTopMargin () end
 
function XUIWidgetAlignment SetTopMargin (fMargin) end
 
function XUIWidgetAlignment GetBottomMargin () end
 
function XUIWidgetAlignment SetBottomMargin (fMargin) end
 
function XUIWidgetAlignment GetLeftMarginPercent () end
 
function XUIWidgetAlignment SetLeftMarginPercent (fMarginPercent) end
 
function XUIWidgetAlignment GetRightMarginPercent () end
 
function XUIWidgetAlignment SetRightMarginPercent (fMarginPercent) end
 
function XUIWidgetAlignment GetTopMarginPercent () end
 
function XUIWidgetAlignment SetTopMarginPercent (fMarginPercent) end
 
function XUIWidgetAlignment GetBottomMarginPercent () end
 
function XUIWidgetAlignment SetBottomMarginPercent (fMarginPercent) end
 
function XUIWidgetAlignment RefreshLayout () end
 
function XUIWidgetAlignment RefreshHorizontalMargin () end
 
function XUIWidgetAlignment RefreshVerticalMargin () end
 

Variables

 XUIWidgetAlignment = {}
 
XUIWidgetAlignment XUI_NONE = 0
 
XUIWidgetAlignment XUI_LEFT = 0
 
XUIWidgetAlignment XUI_RIGHT = 0
 
XUIWidgetAlignment XUI_LEFT_RIGHT = 0
 
XUIWidgetAlignment XUI_CENTER = 0
 
XUIWidgetAlignment XUI_TOP = 0
 
XUIWidgetAlignment XUI_BOTTOM = 0
 
XUIWidgetAlignment XUI_TOP_BOTTOM = 0
 

Function Documentation

◆ Clone()

function XUIWidgetAlignment Clone ( )

克隆动作

Returns
XUIWidgetAlignment

◆ Create()

function XUIWidgetAlignment Create ( pNode  )

创建一个XUIWidgetAlignment对齐组件

Parameters
pNodeXUINode 目标节点
Returns
XUIWidgetAlignment 创建出的XUIWidgetAlignment组件

◆ GetBottomMargin()

function XUIWidgetAlignment GetBottomMargin ( )

获取下边距

Returns
number

◆ GetBottomMarginPercent()

function XUIWidgetAlignment GetBottomMarginPercent ( )

获取下边距(比例)

Returns
number 下边距(比例)

◆ GetHorizontalEdge()

function XUIWidgetAlignment GetHorizontalEdge ( )

获取水平对齐策略

Returns
number 返回水平对齐策略。

◆ GetLeftMargin()

function XUIWidgetAlignment GetLeftMargin ( )

获取左边距

Returns
number

◆ GetLeftMarginPercent()

function XUIWidgetAlignment GetLeftMarginPercent ( )

获取左边距(比例)

Returns
number 左边距(比例)

◆ GetOwner()

function XUIWidgetAlignment GetOwner ( )

获取该控件布局管理器控制的控件实例

Returns
XUINode 返回控件实例。

◆ GetRightMargin()

function XUIWidgetAlignment GetRightMargin ( )

获取右边距

Returns
number

◆ GetRightMarginPercent()

function XUIWidgetAlignment GetRightMarginPercent ( )

获取右边距(比例)

Returns
number 右边距(比例)

◆ GetTarget()

function XUIWidgetAlignment GetTarget ( )

获取对齐对象

Returns
XUINode 对齐对象

◆ GetTopMargin()

function XUIWidgetAlignment GetTopMargin ( )

获取上边距

Returns
number

◆ GetTopMarginPercent()

function XUIWidgetAlignment GetTopMarginPercent ( )

获取上边距(比例)

Returns
number 上边距(比例)

◆ GetVerticalEdge()

function XUIWidgetAlignment GetVerticalEdge ( )

获取垂直对齐策略

Returns
number 返回垂直对齐策略。

◆ Init()

function XUIWidgetAlignment Init ( pNode  )

初始化

Parameters
pNodeXUINode UI节点指针
Returns
boolean

◆ IsEnabled()

function XUIWidgetAlignment IsEnabled ( )

控件布局管理器是否有效

Returns
boolean 返回是否有效。

◆ new()

function XUIWidgetAlignment new ( )

XUIWidgetAlignment_new00

Returns
XUIWidgetAlignment

◆ RefreshHorizontalMargin()

function XUIWidgetAlignment RefreshHorizontalMargin ( )

刷新对齐(水平方向)

Returns
void

◆ RefreshLayout()

function XUIWidgetAlignment RefreshLayout ( )

刷新对齐

Returns
void

◆ RefreshVerticalMargin()

function XUIWidgetAlignment RefreshVerticalMargin ( )

刷新对齐(垂直方向)

Returns
void

◆ SetBottomMargin()

function XUIWidgetAlignment SetBottomMargin ( fMargin  )

设置下边距,在垂直对齐策略为XUI_BOTTOM或XUI_TOP_BOTTOM时生效。

Parameters
fMarginnumber 该值表示下对齐时,控件的最下侧相对于父控件的最下侧(向上)相差fMargin像素。
Returns
void

◆ SetBottomMarginPercent()

function XUIWidgetAlignment SetBottomMarginPercent ( fMarginPercent  )

设置下边距(比例)

Parameters
fMarginPercentnumber 下边距(比例)
Returns
void

◆ SetEnabled()

function XUIWidgetAlignment SetEnabled ( bEnabled  )

设置控件布局管理器是否有效,默认是无效的,需要手动调用一遍才能生效。

Parameters
bEnabledboolean 是否有效
Returns
void

◆ SetHorizontalEdge()

function XUIWidgetAlignment SetHorizontalEdge ( eEdge  )

设置水平对齐策略 XUI_LEFT 左对齐,以保证控件的最左边与父控件的最左边重合。 XUI_RIGHT 右对齐 以保证控件的最右侧与父控件的最右侧重合。 XUI_LEFT_RIGHT 左右两侧对齐 以保证控件的两侧和父控件的两侧重合,注意可能会拉伸控件来保证两侧对齐。 XUI_CENTER 居中。

Parameters
eEdgenumber
Returns
void

◆ SetLeftMargin()

function XUIWidgetAlignment SetLeftMargin ( fMargin  )

设置左边距,在水平对齐策略为XUI_LEFT或XUI_LEFT_RIGHT时生效。

Parameters
fMarginnumber 该值表示左对齐时,控件的最左侧相对于父控件的最左侧(向右)相差fMargin像素。
Returns
void

◆ SetLeftMarginPercent()

function XUIWidgetAlignment SetLeftMarginPercent ( fMarginPercent  )

设置左边距(比例)

Parameters
fMarginPercentnumber 左边距(比例)
Returns
void

◆ SetOwner()

function XUIWidgetAlignment SetOwner ( pNode  )

设置该控件布局管理器控制的控件, 不要手动调用。

Parameters
pNodeXUINode
Returns
void

◆ SetRightMargin()

function XUIWidgetAlignment SetRightMargin ( fMargin  )

设置右边距,在水平对齐策略为XUI_RIGHT或XUI_LEFT_RIGHT时生效。

Parameters
fMarginnumber 该值表示右对齐时,控件的最右侧相对于父控件的最右侧(向左)相差fMargin像素。
Returns
void

◆ SetRightMarginPercent()

function XUIWidgetAlignment SetRightMarginPercent ( fMarginPercent  )

设置右边距(比例)

Parameters
fMarginPercentnumber 右边距(比例)
Returns
void

◆ SetTarget()

function XUIWidgetAlignment SetTarget ( pNode  )

设置对齐对象

Parameters
pNodeXUINode 对齐的目标节点
Returns
void

◆ SetTopMargin()

function XUIWidgetAlignment SetTopMargin ( fMargin  )

设置上边距,在垂直对齐策略为XUI_TOP或XUI_TOP_BOTTOM时生效。

Parameters
fMarginnumber 该值表示上对齐时,控件的最上侧相对于父控件的最上侧(向下)相差fMargin像素。
Returns
void

◆ SetTopMarginPercent()

function XUIWidgetAlignment SetTopMarginPercent ( fMarginPercent  )

设置上边距(比例)

Parameters
fMarginPercentnumber 上边距(比例)
Returns
void

◆ SetVerticalEdge()

function XUIWidgetAlignment SetVerticalEdge ( eEdge  )

设置垂直对齐策略 XUI_TOP 上对齐,以保证控件的最上边与父控件的最上边重合。 XUI_BOTTOM 下对齐 以保证控件的最下侧与父控件的最下侧重合。 XUI_TOP_BOTTOM 上下两侧对齐 以保证控件的两侧和父控件的两侧重合,注意可能会拉伸控件来保证两侧对齐。 XUI_CENTER 居中。

Parameters
eEdgenumber
Returns
void

Variable Documentation

◆ XUI_BOTTOM

XUIWidgetAlignment XUI_BOTTOM = 0

◆ XUI_CENTER

XUIWidgetAlignment XUI_CENTER = 0

◆ XUI_LEFT

XUIWidgetAlignment XUI_LEFT = 0

◆ XUI_LEFT_RIGHT

XUIWidgetAlignment XUI_LEFT_RIGHT = 0

◆ XUI_NONE

XUIWidgetAlignment XUI_NONE = 0

◆ XUI_RIGHT

XUIWidgetAlignment XUI_RIGHT = 0

◆ XUI_TOP

XUIWidgetAlignment XUI_TOP = 0

◆ XUI_TOP_BOTTOM

XUIWidgetAlignment XUI_TOP_BOTTOM = 0

◆ XUIWidgetAlignment