|
AR_Engine_SDK
|
#include <XUIWidget.h>

变量 | |
| 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 GetAlignment | ( | ) |
获取Widget的布局管理器(XUIWidgetAlignment)
| function XUIWidget GetLayoutParameter | ( | ) |
获取控件布局参数
| function XUIWidget GetSelectedWidget | ( | vHitPos | ) |
| function XUIWidget HitTest | ( | vPoint | , |
| pHitPos | |||
| ) |
| function XUIWidget IsBright | ( | ) |
获取控件是否高亮
| function XUIWidget IsEnabled | ( | ) |
判断是否启用了控件
| function XUIWidget IsFocused | ( | ) |
查询控件是否拥有焦点
| function XUIWidget IsFocusEnabled | ( | ) |
查询控件是否拥有焦点
| function XUIWidget IsHighlighted | ( | ) |
获取是否高亮显示
| function XUIWidget IsInLongTouchStatus | ( | ) |
判断当前是否处于长按状态
| function XUIWidget IsPassEvents | ( | ) |
获取控件是否阻断消息继续传播
| 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 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 设置长按回调事件 XUIWidget_SetLongTouchedCallback_manual
| longTouchedCallback | std::function<void(void)> |
| function XUIWidget SetLongTouchInterval | ( | delta | ) |
开始启用长按事件的时间间隔
| delta | number |
| function XUIWidget SetPassEvents | ( | bPass | ) |
设置控件是否阻断消息继续传播
| bPass | boolean true则不阻断传播,false则阻断传播。默认为false |
| function XUIWidget SetPropagateTouchEvents | ( | bPropagate | ) |
允许控件的触摸事件向上传播到父节点,设置为false会阻止向上传播
| bPropagate | boolean true允许向上传播,false不允许 |
| function XUIWidget SetSwallowTouches | ( | bSwallow | ) |
设置控件是否吞噬触摸事件
| bSwallow | boolean true则吞噬触摸事件,false不吞噬 |
| function XUIWidget SetTouchAreaOffset | ( | vTouchCenter | ) |
| function XUIWidget SetTouchAreaSize | ( | vTouchSize | ) |
| function XUIWidget SetTouchEnabled | ( | enabled | ) |
设置是否响应触摸事件。默认值是false,控件默认是禁用触摸的。
| enabled | boolean 是否响应触摸事件 |
| function XUIWidget TriggerClickEventManually | ( | ) |
XUIWidget_TriggerClickEventManually00
XUIWidget_TriggerTouchEventManually00
| eType | number |
| function XUIWidget TriggerWidgetEventManually | ( | eEvent | ) |
XUIWidget_TriggerWidgetEventManually00
| eEvent | 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 = {} |