|
AR_Engine_SDK
|

Functions | |
| function XUILayout | new () end |
| function XUILayout | Create () end |
| function XUILayout | GetImage () end |
| function XUILayout | LoadBackGroundTexture (strTexture, eTextureType) end |
| function XUILayout | GetBackGroundTexture () end |
| function XUILayout | SetContentSize (vContentSize) end |
| function XUILayout | SetAnchorPoint (vAnchorPoint) end |
| function XUILayout | SetPadding (fLeft, fRight, fTop, fBottom) end |
| function XUILayout | SetLeftPadding (fLeft) end |
| function XUILayout | SetRightPadding (fRight) end |
| function XUILayout | SetTopPadding (fTop) end |
| function XUILayout | SetBottomPadding (fBottom) end |
| function XUILayout | GetPadding (fLeft, fRight, fTop, fBottom) end |
| function XUILayout | GetPadding () end |
| function XUILayout | GetLeftPadding () end |
| function XUILayout | GetRightPadding () end |
| function XUILayout | GetTopPadding () end |
| function XUILayout | GetBottomPadding () end |
| function XUILayout | SetSpaceX (fSpaceX) end |
| function XUILayout | GetSpaceX () end |
| function XUILayout | SetSpaceY (fSpaceY) end |
| function XUILayout | GetSpaceY () end |
| function XUILayout | SetOrder (eOrder) end |
| function XUILayout | GetOrder () end |
| function XUILayout | SetLineIndent (fIndent) end |
| function XUILayout | GetLineIndent () end |
| function XUILayout | EnableClipping (bEnabled) end |
| function XUILayout | IsClippingEnabled () end |
| function XUILayout | SetClippingType (eType) end |
| function XUILayout | GetClippingType () end |
| function XUILayout | SetLayoutType (eType) end |
| function XUILayout | GetLayoutType () end |
| function XUILayout | SetGlobalZOrder (fGlobalZOrder) end |
| function XUILayout | SetGlobalZOrderNV (fGlobalZOrder, setChildren) end |
| function XUILayout | AddChild (pChild) end |
| function XUILayout | RemoveChild (pChild, bCleanup) end |
| function XUILayout | RemoveAllChildren (bClean) end |
| function XUILayout | OnEnter () end |
| function XUILayout | OnExit () end |
| function XUILayout | ForceDoLayout () end |
| function XUILayout | RequestDoLayout () end |
| function XUILayout | Adapt () end |
| function XUILayout | DoLayout () end |
| function XUILayout | CreateLayoutManager () end |
| function XUILayout | GetLayoutContentSize () end |
| function XUILayout | SetLoopFocus (bLoop) end |
| function XUILayout | IsLoopFocus () end |
| function XUILayout | SetPassFocusToChild (bPass) end |
| function XUILayout | IsPassFocusToChild () end |
| function XUILayout | GetTypeID () end |
| function XUILayout | InsertChild (index, pChild) end |
| function XUILayout | RemoveAllChildrenNV (bClean) end |
| function XUILayout | EnableAutoLayout (enable) end |
| function XUILayout | IsAutoLayout () end |
| function XUILayout | AutoFitWidthOrHeight () end |
Variables | |
| XUILayout = {} | |
| XUILayout | XUI_ABSOLUTE = 0 |
| XUILayout | XUI_VERTICAL = 0 |
| XUILayout | XUI_HORIZONTAL = 0 |
| XUILayout | XUI_GRID = 0 |
| XUILayout | XUI_TREE = 0 |
| XUILayout | XUI_NORMAL = 0 |
| XUILayout | XUI_INVERSE = 0 |
| XUILayout | XUI_STENCIL = 0 |
| XUILayout | XUI_SCISSOR = 0 |
| function XUILayout Adapt | ( | ) |
XUILayout_Adapt00
| function XUILayout AddChild | ( | pChild | ) |
添加一个子节点到容器内,z-order是0. 如果子节点被添加到了一个“running(活动着的)”节点,那么'onEnter'和 'onEnterTransitionDidFinish' 将会立即调用
| pChild | XUINode 子节点 |
| function XUILayout AutoFitWidthOrHeight | ( | ) |
XUILayout_AutoFitWidthOrHeight00
| function XUILayout CreateLayoutManager | ( | ) |
创建一个布局管理器
| function XUILayout DoLayout | ( | ) |
刷新该XUILayout的控件布局,更新子节点的位置 当需要刷新布局时,通常情况下使用RequestDoLayout()即可。 当需要立即获取到刷新后各子节点位置时,可以调用ForceDoLayout()。 该函数通常情况下不需要直接手动调用。
| function XUILayout EnableAutoLayout | ( | enable | ) |
XUILayout_EnableAutoLayout00
| enable | boolean |
| function XUILayout EnableClipping | ( | bEnabled | ) |
切换布局剪裁。 如果你需要裁剪,你需要传递true给这个函数
| bEnabled | boolean 是否允许被裁切 |
| function XUILayout ForceDoLayout | ( | ) |
强制刷新控件的布局,会立刻调用DoLayout()刷新布局
| function XUILayout GetBackGroundTexture | ( | ) |
获取背景图片的纹理路径
| function XUILayout GetBottomPadding | ( | ) |
获取底部的空白填充
| function XUILayout GetClippingType | ( | ) |
获取layout的剪裁类型。
| function XUILayout GetImage | ( | ) |
获取图片,XUILayout默认有一张图片作为XUILayout的背景。该函数会返回这张图片的实例(XUIImage)
| function XUILayout GetLayoutContentSize | ( | ) |
获取布局区域的大小
| function XUILayout GetLayoutType | ( | ) |
获取布局类型
| function XUILayout GetLeftPadding | ( | ) |
获取左侧的空白填充
| function XUILayout GetLineIndent | ( | ) |
XUILayout_GetLineIndent00
| function XUILayout GetOrder | ( | ) |
获取当前排序类型
| function XUILayout GetPadding | ( | fLeft | , |
| fRight | , | ||
| fTop | , | ||
| fBottom | |||
| ) |
获取上下左右的空白填充
| fLeft | number 左侧填充大小 |
| fRight | number 右侧填充大小 |
| fTop | number 顶部填充大小 |
| fBottom | number 底部填充大小 |
| function XUILayout GetPadding | ( | ) |
XUILayout_GetPadding01
| function XUILayout GetRightPadding | ( | ) |
获取右侧的空白填充
| function XUILayout GetSpaceX | ( | ) |
获取XUILayout中,两个控件之间的横向间隔
| function XUILayout GetSpaceY | ( | ) |
获取XUILayout中,两个控件之间的纵向间隔
| function XUILayout GetTopPadding | ( | ) |
获取顶部的空白填充
| function XUILayout GetTypeID | ( | ) |
获取节点类型id,并返回
| function XUILayout InsertChild | ( | index | , |
| pChild | |||
| ) |
插入一个子节点到父节点内,z-order同原先位置处子节点的z-order. 如果子节点被添加到了一个“running(活动着的)”节点,那么'onEnter'将会立即调用
| index | number 子节点序列 |
| pChild | XUINode 子节点 |
| function XUILayout IsAutoLayout | ( | ) |
XUILayout_IsAutoLayout00
| function XUILayout IsClippingEnabled | ( | ) |
获取布局是否允许被裁切
| function XUILayout IsLoopFocus | ( | ) |
如果启用了焦点循环,那么它将返回true,否则返回false。默认值是false
| function XUILayout IsPassFocusToChild | ( | ) |
获取layout是否传递焦点到它的子节点上
| function XUILayout LoadBackGroundTexture | ( | strTexture | , |
| eTextureType | |||
| ) |
加载一张纹理作为XUILayout的背景图片
| strTexture | string 纹理文件路径名 |
| eTextureType | number 纹理路径类型(相对路径/全局路径) |
| function XUILayout OnEnter | ( | ) |
事件回调函数 每次当Node进入“stage”时才调用事件回调。 如果Node进入“stage”状态时伴随着一个转换(transition), 那么事件将会在这个转换开始的时候被调用。 在onEnter过程中,你不能够接入“sister/brother”兄妹节点。 如果你重写了onEnter方法,你应该调用它的父类.
| function XUILayout OnExit | ( | ) |
事件回调函数 每次当Node离开“stage”时才调用事件回调。 如果Node离开“stage”状态时伴随着一个转换(transition), 那么事件将会在这个转换结束的时候被调用。 在onEnter过程中中你不能够接入一个兄妹节点。 如果你重写onExit, 你应该调用它的父类,
| function XUILayout RemoveAllChildren | ( | bClean | ) |
从容器中删除所有孩子,同时可能会清除所有的活动的动作
| bClean | boolean true在这个节点上所有的动作和回调都会被删除,false就不会删除 |
| function XUILayout RemoveAllChildrenNV | ( | bClean | ) |
移除所有子节点不包括protectchildren 添加此接口是为替代原有removeallchildren接口 scrollview listview调用存在bug
| bClean | boolean |
| function XUILayout RemoveChild | ( | pChild | , |
| bCleanup | |||
| ) |
从容器中删除一个孩子,取决于cleanup参数,同时可能会清除所有的活动的动作
| pChild | XUINode 希望被删除的子节点 |
| bCleanup | boolean true在这个节点上所有的动作和回调都会被删除,false就不会删除 |
| function XUILayout RequestDoLayout | ( | ) |
XUILayout_RequestDoLayout00
| function XUILayout SetAnchorPoint | ( | vAnchorPoint | ) |
设置锚点,用百分比表示。 一个锚点是所有的转换和定位操作发生的点。 它就像在节点上连接其父类的大头针。 锚点是标准化的,就像百分比一样。(0,0)表示左下角,(1,1)表示右上角。 但是你可以使用比(1,1,)更高的值或者比(0,0)更低的值。 默认的锚点是(0.5,0.5),因此它开始于节点的中心位置
| vAnchorPoint | XVECTOR2 节点的锚点 |
| function XUILayout SetBottomPadding | ( | fBottom | ) |
设置底部的空白填充
| fBottom | number 底部填充大小 |
| function XUILayout SetContentSize | ( | vContentSize | ) |
设置缩放为1时,节点的大小
| vContentSize | XVECTOR2 节点的大小 |
| function XUILayout SetGlobalZOrder | ( | fGlobalZOrder | ) |
设置全局Z值,详见XUINode
| fGlobalZOrder | number |
| function XUILayout SetGlobalZOrderNV | ( | fGlobalZOrder | , |
| setChildren | |||
| ) |
设置全局Z值,详见XUINode
| fGlobalZOrder | number |
| setChildren | boolean |
| function XUILayout SetLeftPadding | ( | fLeft | ) |
设置左侧的空白填充
| fLeft | number 左侧填充大小 |
| function XUILayout SetLineIndent | ( | fIndent | ) |
XUILayout_SetLineIndent00
| fIndent | number |
| function XUILayout SetLoopFocus | ( | bLoop | ) |
如果一个布局是循环获取焦点,这意味着焦点在layout中移动
| bLoop | boolean 传入true则设置内部焦点可以循环传递 |
设置是否逆序排序
| eOrder | number XUI_INVERSE,逆序,该Layout管理的控件会逆向布局XUI_NORMAL,正常,默认为XUI_NORMAL |
| function XUILayout SetPadding | ( | fLeft | , |
| fRight | , | ||
| fTop | , | ||
| fBottom | |||
| ) |
设置上下左右的空白填充(或者说叫留白)
| fLeft | number 左侧填充大小 |
| fRight | number 右侧填充大小 |
| fTop | number 顶部填充大小 |
| fBottom | number 底部填充大小 |
| function XUILayout SetPassFocusToChild | ( | bPass | ) |
要指定layout是否传递焦点到它的子节点上
| bPass | boolean |
| function XUILayout SetRightPadding | ( | fRight | ) |
设置右侧的空白填充
| fRight | number 右侧填充大小 |
| function XUILayout SetSpaceX | ( | fSpaceX | ) |
设置XUILayout中,两个控件之间的横向间隔
| fSpaceX | number 间隔值(单位像素) |
| function XUILayout SetSpaceY | ( | fSpaceY | ) |
设置XUILayout中,两个控件之间的纵向间隔
| fSpaceY | number 间隔值(单位像素) |
| function XUILayout SetTopPadding | ( | fTop | ) |
设置顶部的空白填充
| fTop | number 顶部填充大小 |
| XUIWidget XUI_ABSOLUTE = 0 |
| XUILayout XUI_GRID = 0 |
| XUILayout XUI_HORIZONTAL = 0 |
| XUILayout XUI_INVERSE = 0 |
| XUILayout XUI_NORMAL = 0 |
| XUILayout XUI_SCISSOR = 0 |
| XUILayout XUI_STENCIL = 0 |
| XUILayout XUI_TREE = 0 |
| XUILayout XUI_VERTICAL = 0 |
| XUILayout = {} |
1.8.15