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 = {} |