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

#include <XUILayoutComponent.h>

类 XUILayoutComponent 继承关系图:
Inheritance graph

函数

function XUILayoutComponent Create (pNode) end
 
function XUILayoutComponent Create () end
 
function XUILayoutComponent SetLeftPadding (fLeft) end
 
function XUILayoutComponent SetRightPadding (fRight) end
 
function XUILayoutComponent SetTopPadding (fTop) end
 
function XUILayoutComponent SetBottomPadding (fBottom) end
 
function XUILayoutComponent GetLeftPadding () end
 
function XUILayoutComponent GetRightPadding () end
 
function XUILayoutComponent GetTopPadding () end
 
function XUILayoutComponent GetBottomPadding () end
 
function XUILayoutComponent SetSpaceX (fSpaceX) end
 
function XUILayoutComponent GetSpaceX () end
 
function XUILayoutComponent SetSpaceY (fSpaceY) end
 
function XUILayoutComponent GetSpaceY () end
 
function XUILayoutComponent SetLayoutType (eType) end
 
function XUILayoutComponent GetLayoutType () end
 
function XUILayoutComponent SetResizeMode (xelua_var_17) end
 
function XUILayoutComponent GetResizeMode () end
 
function XUILayoutComponent SetAxisDirection (xelua_var_18) end
 
function XUILayoutComponent GetAxisDirection () end
 
function XUILayoutComponent EnableAutoLayout (xelua_var_19) end
 
function XUILayoutComponent IsAutoLayout () end
 
function XUILayoutComponent SetHorizontalAlignment (h) end
 
function XUILayoutComponent SetVerticalAlignment (h) end
 
function XUILayoutComponent GetHorizontalAlignment () end
 
function XUILayoutComponent GetVerticalAlignment () end
 
function XUILayoutComponent SetBaseLayoutSize (xelua_var_20) end
 
function XUILayoutComponent GetBaseLayoutSize () end
 
function XUILayoutComponent RequestDoLayout () end
 
function XUILayoutComponent DoLayout () end
 
function XUILayoutComponent SetLineIndent (fIndent) end
 
function XUILayoutComponent GetLineIndent () end
 
function XUILayoutComponent AutoFitWidthOrHeight () end
 

变量

 XUILayoutComponent = {}
 
XUILayoutComponent XUI_NONE = 0
 
XUILayoutComponent XUI_CONTAINER = 0
 
XUILayoutComponent HORIZONTAL = 0
 
XUILayoutComponent VERTICAL = 0
 
XUILayoutComponent LT_ABSOLUTE = 0
 
XUILayoutComponent LT_VERTICAL = 0
 
XUILayoutComponent LT_HORIZONTAL = 0
 
XUILayoutComponent LT_GRID = 0
 
XUILayoutComponent LT_TREE = 0
 
XUILayoutComponent LT_LV_TOP = 0
 
XUILayoutComponent LT_LV_CENTER = 0
 
XUILayoutComponent LT_LV_BOTTOM = 0
 
XUILayoutComponent LT_LH_LEFT = 0
 
XUILayoutComponent LT_LH_CENTER = 0
 
XUILayoutComponent LT_LH_RIGHT = 0
 

函数说明

◆ AutoFitWidthOrHeight()

function XUILayoutComponent AutoFitWidthOrHeight ( )

XUILayoutComponent_AutoFitWidthOrHeight00

返回
void

◆ Create() [1/2]

function XUILayoutComponent Create ( )

XUILayoutComponent_Create01

返回
XUILayoutComponent

◆ Create() [2/2]

function XUILayoutComponent Create ( pNode  )

创建一个XUILayoutComponent布局组件

参数
pNodeXUINode 目标节点
返回
XUILayoutComponent 创建出的XUILayoutComponent组件

◆ DoLayout()

function XUILayoutComponent DoLayout ( )

XUILayoutComponent_DoLayout00

返回
void

◆ EnableAutoLayout()

function XUILayoutComponent EnableAutoLayout ( xelua_var_19  )

XUILayoutComponent_EnableAutoLayout00

参数
xelua_var_19boolean
返回
void

◆ GetAxisDirection()

function XUILayoutComponent GetAxisDirection ( )

XUILayoutComponent_GetAxisDirection00

返回
number

◆ GetBaseLayoutSize()

function XUILayoutComponent GetBaseLayoutSize ( )

XUILayoutComponent_GetBaseLayoutSize00

返回
XVECTOR2

◆ GetBottomPadding()

function XUILayoutComponent GetBottomPadding ( )

获取底部的空白填充

返回
number 底部填充大小

◆ GetHorizontalAlignment()

function XUILayoutComponent GetHorizontalAlignment ( )

XUILayoutComponent_GetHorizontalAlignment00

返回
number

◆ GetLayoutType()

function XUILayoutComponent GetLayoutType ( )

获取布局类型

返回
number 布局类型

◆ GetLeftPadding()

function XUILayoutComponent GetLeftPadding ( )

获取左侧的空白填充

返回
number 左侧填充大小

◆ GetLineIndent()

function XUILayoutComponent GetLineIndent ( )

XUILayoutComponent_GetLineIndent00

返回
number

◆ GetResizeMode()

function XUILayoutComponent GetResizeMode ( )

XUILayoutComponent_GetResizeMode00

返回
number

◆ GetRightPadding()

function XUILayoutComponent GetRightPadding ( )

获取右侧的空白填充

返回
number 右侧填充大小

◆ GetSpaceX()

function XUILayoutComponent GetSpaceX ( )

获取XUILayout中,两个控件之间的横向间隔

返回
number 两个控件之间的间隔值(单位像素)

◆ GetSpaceY()

function XUILayoutComponent GetSpaceY ( )

获取XUILayout中,两个控件之间的纵向间隔

返回
number 两个控件之间的间隔值(单位像素)

◆ GetTopPadding()

function XUILayoutComponent GetTopPadding ( )

获取顶部的空白填充

返回
number 顶部填充大小

◆ GetVerticalAlignment()

function XUILayoutComponent GetVerticalAlignment ( )

XUILayoutComponent_GetVerticalAlignment00

返回
number

◆ IsAutoLayout()

function XUILayoutComponent IsAutoLayout ( )

XUILayoutComponent_IsAutoLayout00

返回
boolean

◆ RequestDoLayout()

function XUILayoutComponent RequestDoLayout ( )

XUILayoutComponent_RequestDoLayout00

返回
void

◆ SetAxisDirection()

function XUILayoutComponent SetAxisDirection ( xelua_var_18  )

设置网格模式主填充方向

参数
xelua_var_18number
返回
void

◆ SetBaseLayoutSize()

function XUILayoutComponent SetBaseLayoutSize ( xelua_var_20  )

XUILayoutComponent_SetBaseLayoutSize00

参数
xelua_var_20XVECTOR2
返回
void

◆ SetBottomPadding()

function XUILayoutComponent SetBottomPadding ( fBottom  )

设置底部的空白填充

参数
fBottomnumber 底部填充大小
返回
void

◆ SetHorizontalAlignment()

function XUILayoutComponent SetHorizontalAlignment ( )

XUILayoutComponent_SetHorizontalAlignment00

参数
hnumber
返回
void

◆ SetLayoutType()

function XUILayoutComponent SetLayoutType ( eType  )

改变布局类型

参数
eTypenumber 布局类型
返回
void

◆ SetLeftPadding()

function XUILayoutComponent SetLeftPadding ( fLeft  )

设置左侧的空白填充

参数
fLeftnumber 左侧填充大小
返回
void

◆ SetLineIndent()

function XUILayoutComponent SetLineIndent ( fIndent  )

XUILayoutComponent_SetLineIndent00

参数
fIndentnumber
返回
void

◆ SetResizeMode()

function XUILayoutComponent SetResizeMode ( xelua_var_17  )

设置布局缩放模式

参数
xelua_var_17number
返回
void

◆ SetRightPadding()

function XUILayoutComponent SetRightPadding ( fRight  )

设置右侧的空白填充

参数
fRightnumber 右侧填充大小
返回
void

◆ SetSpaceX()

function XUILayoutComponent SetSpaceX ( fSpaceX  )

设置XUILayout中,两个控件之间的横向间隔

参数
fSpaceXnumber 间隔值(单位像素)
返回
void

◆ SetSpaceY()

function XUILayoutComponent SetSpaceY ( fSpaceY  )

设置XUILayout中,两个控件之间的纵向间隔

参数
fSpaceYnumber 间隔值(单位像素)
返回
void

◆ SetTopPadding()

function XUILayoutComponent SetTopPadding ( fTop  )

设置顶部的空白填充

参数
fTopnumber 顶部填充大小
返回
void

◆ SetVerticalAlignment()

function XUILayoutComponent SetVerticalAlignment ( )

XUILayoutComponent_SetVerticalAlignment00

参数
hnumber
返回
void

变量说明

◆ HORIZONTAL

XUILayoutComponent HORIZONTAL = 0

◆ LT_ABSOLUTE

XUILayoutComponent LT_ABSOLUTE = 0

◆ LT_GRID

XUILayoutComponent LT_GRID = 0

◆ LT_HORIZONTAL

XUILayoutComponent LT_HORIZONTAL = 0

◆ LT_LH_CENTER

XUILayoutComponent LT_LH_CENTER = 0

◆ LT_LH_LEFT

XUILayoutComponent LT_LH_LEFT = 0

◆ LT_LH_RIGHT

XUILayoutComponent LT_LH_RIGHT = 0

◆ LT_LV_BOTTOM

XUILayoutComponent LT_LV_BOTTOM = 0

◆ LT_LV_CENTER

XUILayoutComponent LT_LV_CENTER = 0

◆ LT_LV_TOP

XUILayoutComponent LT_LV_TOP = 0

◆ LT_TREE

XUILayoutComponent LT_TREE = 0

◆ LT_VERTICAL

XUILayoutComponent LT_VERTICAL = 0

◆ VERTICAL

XUILayoutComponent VERTICAL = 0

◆ XUI_CONTAINER

XUILayoutComponent XUI_CONTAINER = 0

◆ XUI_NONE

XUILayoutComponent XUI_NONE = 0

◆ XUILayoutComponent