|
AR_Engine_SDK
|

Variables | |
| XUIWidget = {} | |
| XUIWidget | XUI_LEFT = 0 |
| XUIWidget | XUI_RIGHT = 0 |
| XUIWidget | XUI_UP = 0 |
| XUIWidget | XUI_DOWN = 0 |
| XUIWidget | XUI_ABSOLUTE = 0 |
| XUIWidget | XUI_PERCENT = 0 |
| XUIWidget | XUI_BEGAN = 0 |
| XUIWidget | XUI_MOVED = 0 |
| XUIWidget | XUI_ENDED = 0 |
| XUIWidget | XUI_CANCELED = 0 |
| XUIWidget | XUI_NONE = 0 |
| XUIWidget | XUI_NORMAL = 0 |
| XUIWidget | XUI_HIGHLIGHT = 0 |
| XUIWidget | XUI_LOCAL = 0 |
| XUIWidget | XUI_PLIST = 0 |
| XUIWidget | XUI_RTT_Tex = 0 |
| function XUIWidget AddClickEventListener | ( | callback | ) |
@manual xelua_XEngine_XUIWidget_AddClickEventListener_manual XUIWidget_AddClickEventListener_manual
| callback | std::function<void(XUINode*)> |
| function XUIWidget AddTouchEventListener | ( | callback | ) |
@manual xelua_XEngine_XUIWidget_AddTouchEventListener_manual XUIWidget_AddTouchEventListener_manual
| callback | std::function<void(XUINode*, XUIWidget::TouchEventType)> |
| function XUIWidget AddWidgetEventListener | ( | callback | ) |
@manual xelua_XEngine_XUIWidget_AddWidgetEventListener_manual XUIWidget_AddWidgetEventListener_manual
| callback | std::function<void(XUINode*, xint32)> |
| function XUIWidget FirstTick | ( | ) |
第一帧被调用的函数,不应当被手动调用。
| function XUIWidget GetAlignment | ( | ) |
获取Widget的布局管理器(XUIWidgetAlignment)
| function XUIWidget GetColor | ( | ) |
获取控件颜色
| function XUIWidget GetLayoutParameter | ( | ) |
获取控件布局参数
| function XUIWidget GetSelectedWidget | ( | vHitPos | ) |
| function XUIWidget GetTouchAreaOffset | ( | ) |
XUIWidget_GetTouchAreaOffset00
| function XUIWidget GetTouchAreaSize | ( | ) |
XUIWidget_GetTouchAreaSize00
| function XUIWidget GetTouchBeganPosition | ( | ) |
获取触点在控件被选中时的起始位置
| function XUIWidget GetTouchEndPosition | ( | ) |
获取触点在控件被选中时的结束位置
| function XUIWidget GetTouchMovePosition | ( | ) |
获取触点在控件被移动时的位置
| function XUIWidget HitTest | ( | vPoint | , |
| pHitPos | |||
| ) |
检查一个点是否在控件的内容空间里。 这个函数是用于检测控件的触摸响应区域
| vPoint | XVECTOR2 点的位置 |
| pHitPos | XVECTOR2 击中位置 |
| function XUIWidget IsBright | ( | ) |
获取控件是否高亮
| function XUIWidget IsEnabled | ( | ) |
判断是否启用了控件
| function XUIWidget IsFocused | ( | ) |
查询控件是否拥有焦点
| function XUIWidget IsFocusEnabled | ( | ) |
查询控件是否拥有焦点
| function XUIWidget IsHighlighted | ( | ) |
获取是否高亮显示
| function XUIWidget IsInLongTouchStatus | ( | ) |
XUIWidget_IsInLongTouchStatus00
| function XUIWidget IsPassEvents | ( | ) |
XUIWidget_IsPassEvents00
| function XUIWidget IsPropagateTouchEvents | ( | ) |
返回控件是否允许触摸事件传播到其父节点
| function XUIWidget IsSwallowTouches | ( | ) |
获取控件是否吞噬触摸事件
| function XUIWidget IsTouchEnabled | ( | ) |
获取控件是否响应触摸事件
| function XUIWidget OnTouchBegan | ( | pTouch | , |
| pUnusedEvent | |||
| ) |
| function XUIWidget OnTouchCancelled | ( | pTouch | , |
| pUnusedEvent | |||
| ) |
| function XUIWidget OnTouchEnded | ( | pTouch | , |
| pUnusedEvent | |||
| ) |
| function XUIWidget OnTouchMoved | ( | pTouch | , |
| pUnusedEvent | |||
| ) |
| function XUIWidget RefreshLayout | ( | ) |
刷新布局
| function XUIWidget SetBright | ( | bBright | ) |
设置控件是否高亮,默认值是true,若设置为false,则控件外观是暗的
| bBright | boolean 是否高亮 |
| function XUIWidget SetBrightStyle | ( | style | ) |
设置控件的高亮风格
| style | number 指定的高亮风格类型 |
| function XUIWidget SetEnabled | ( | enabled | ) |
设置是否启用了控件 如果设置为true则启用了控件,部件可以响应触摸事件,如果设置为false则控件是禁用的,不会响应触摸事件。 默认值是true,一个控件是默认启用触摸
| enabled | boolean 设置为true来启用触摸,否则不启用触摸响应 |
| function XUIWidget SetFocused | ( | bFocus | ) |
切换控件是否拥有焦点
| bFocus | boolean 是否拥有焦点 |
| function XUIWidget SetFocusEnabled | ( | bEnable | ) |
允许控件接受焦点
| bEnable | boolean 通过传递true/false来启用或禁用一个控件获取焦点 |
| function XUIWidget SetHighlighted | ( | bHighlight | ) |
设置是否高亮显示,默认值是false,控件默认不高亮显示
| bHighlight | boolean 是否高亮显示 |
| function XUIWidget SetLayoutParameter | ( | parameter | ) |
| function XUIWidget SetListenerFixedPriority | ( | nPriority | ) |
| nPriority | number |
| function XUIWidget SetLongTouchedCallback | ( | longTouchedCallback | ) |
@manual xelua_XEngine_XUIWidget_SetLongTouchedCallback_manual XUIWidget_SetLongTouchedCallback_manual
| longTouchedCallback | std::function<void(void)> |
| function XUIWidget SetLongTouchInterval | ( | delta | ) |
XUIWidget_SetLongTouchInterval00
| delta | number |
| function XUIWidget SetPassEvents | ( | bPass | ) |
XUIWidget_SetPassEvents00
| bPass | boolean |
| function XUIWidget SetPropagateTouchEvents | ( | bPropagate | ) |
允许控件的触摸事件向上传播到父节点,设置为false会阻止向上传播
| bPropagate | boolean true允许向上传播,false不允许 |
| function XUIWidget SetSwallowTouches | ( | bSwallow | ) |
设置控件是否吞噬触摸事件
| bSwallow | boolean true则吞噬触摸事件,false不吞噬 |
| function XUIWidget SetTouchAreaOffset | ( | vTouchCenter | ) |
XUIWidget_SetTouchAreaOffset00
| vTouchCenter | XVECTOR2 |
| function XUIWidget SetTouchAreaSize | ( | vTouchSize | ) |
XUIWidget_SetTouchAreaSize00
| vTouchSize | XVECTOR2 |
| function XUIWidget SetTouchEnabled | ( | enabled | ) |
设置是否响应触摸事件。默认值是false,控件默认是禁用触摸的。
| enabled | boolean 是否响应触摸事件 |
| function XUIWidget TriggerClickEventManually | ( | ) |
XUIWidget_TriggerClickEventManually00
XUIWidget_TriggerTouchEventManually00
| eType | number |
| function XUIWidget TriggerWidgetEventManually | ( | eEvent | ) |
XUIWidget_TriggerWidgetEventManually00
| eEvent | number |
| function XUIWidget Update | ( | fDelta | ) |
XUIWidget_Update00
| fDelta | number |
| XUIWidget XUI_ABSOLUTE = 0 |
| XUIWidget XUI_BEGAN = 0 |
| XUIWidget XUI_CANCELED = 0 |
| XUIWidget XUI_DOWN = 0 |
| XUIWidget XUI_ENDED = 0 |
| XUIWidget XUI_HIGHLIGHT = 0 |
| XUIWidget XUI_LEFT = 0 |
| XUIWidget XUI_LOCAL = 0 |
| XUIWidget XUI_MOVED = 0 |
| XUIWidget XUI_NONE = 0 |
| XUIWidget XUI_NORMAL = 0 |
| XUIWidget XUI_PERCENT = 0 |
| XUIWidget XUI_PLIST = 0 |
| XUIWidget XUI_RIGHT = 0 |
| XUIWidget XUI_RTT_Tex = 0 |
| XUIWidget XUI_UP = 0 |
| XUIWidget = {} |
1.8.15