็ฎไฝไธญๆ
Class: Interaction โ
Hierarchy โ
โณ
Interaction
Table of contents โ
Constructors โ
Properties โ
- view
- viewEvents
- windowEvents
- usePointer
- useMultiTouch
- useTouch
- touchTimer
- touches
- lastGestureScale
- lastGestureRotation
- target
- canvas
- selector
- running
- config
- cursor
- bottomList
- shrinkCanvasBounds
- downData
- hoverData
- focusData
- downTime
- overPath
- enterPath
- waitMenuTap
- waitRightTap
- waitTap
- longPressTimer
- longPressed
- tapCount
- tapTimer
- dragger
- transformer
- __eventIds
- defaultPath
- downKeyMap
Accessors โ
- notPointer
- notTouch
- notMouse
- dragging
- transforming
- moveMode
- canHover
- isDragEmpty
- isMobileDragEmpty
- isHoldMiddleKey
- isHoldRightKey
- isHoldSpaceKey
- m
- p
- hitRadius
Methods โ
- __listenEvents
- __removeListenEvents
- getTouches
- preventDefaultPointer
- preventDefaultWheel
- preventWindowPointer
- onKeyDown
- onKeyUp
- onContextMenu
- onScroll
- onPointerDown
- onPointerMove
- onPointerLeave
- onPointerUp
- onPointerCancel
- onMouseDown
- onMouseMove
- onMouseUp
- onMouseCancel
- onTouchStart
- onTouchMove
- onTouchEnd
- onTouchCancel
- multiTouchStart
- multiTouchMove
- multiTouchEnd
- getKeepTouchList
- getLocalTouchs
- onWheel
- onGesturestart
- onGesturechange
- onGestureend
- setCursor
- eachCursor
- destroy
- start
- stop
- receive
- pointerDown
- pointerMove
- pointerMoveReal
- pointerUp
- pointerCancel
- menu
- menuTap
- createTransformer
- move
- zoom
- rotate
- transformEnd
- wheel
- multiTouch
- keyDown
- keyUp
- pointerHover
- pointerOverOrOut
- pointerEnterOrLeave
- touchLeave
- tap
- findPath
- isRootPath
- isTreePath
- checkPath
- canMove
- isDrag
- isPress
- isHover
- isFocus
- cancelHover
- updateDownData
- updateHoverData
- updateCursor
- getLocal
- emitTap
- emitDoubleTap
- pointerWaitCancel
- tapWait
- tapWaitCancel
- longPressWait
- longTap
- longPressWaitCancel
- __onResize
- emit
Constructors โ
constructor โ
โข new Interaction(target, canvas, selector, userConfig?): Interaction
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
canvas | IInteractionCanvas |
selector | ISelector |
userConfig? | IInteractionConfig |
Returns โ
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:70
Properties โ
view โ
โข Protected view: HTMLElement
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:20
viewEvents โ
โข Protected viewEvents: IObject
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:22
windowEvents โ
โข Protected windowEvents: IObject
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:23
usePointer โ
โข Protected usePointer: boolean
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:25
useMultiTouch โ
โข Protected useMultiTouch: boolean
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:26
useTouch โ
โข Protected useTouch: boolean
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:27
touchTimer โ
โข Protected touchTimer: any
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:33
touches โ
โข Protected Optional touches: Touch[]
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:34
lastGestureScale โ
โข Protected lastGestureScale: number
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:35
lastGestureRotation โ
โข Protected lastGestureRotation: number
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:36
target โ
โข target: ILeaf
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:16
canvas โ
โข canvas: IInteractionCanvas
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:17
selector โ
โข selector: ISelector
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:18
running โ
โข running: boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:20
config โ
โข config: IInteractionConfig
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:34
cursor โ
โข cursor: ICursorType | ICursorType[]
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:38
bottomList โ
โข Optional bottomList: IPickBottom[]
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:41
shrinkCanvasBounds โ
โข shrinkCanvasBounds: IBounds
Inherited from โ
InteractionBase.shrinkCanvasBounds
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:43
downData โ
โข downData: IPointerEvent
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:45
hoverData โ
โข hoverData: IPointerEvent
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:46
focusData โ
โข focusData: ILeaf
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:47
downTime โ
โข downTime: number
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:49
overPath โ
โข Protected overPath: LeafList
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:51
enterPath โ
โข Protected enterPath: LeafList
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:52
waitMenuTap โ
โข Protected waitMenuTap: boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:54
waitRightTap โ
โข Protected waitRightTap: boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:55
waitTap โ
โข Protected waitTap: boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:56
longPressTimer โ
โข Protected longPressTimer: any
Inherited from โ
InteractionBase.longPressTimer
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:57
longPressed โ
โข Protected longPressed: boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:58
tapCount โ
โข Protected tapCount: number = 0
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:59
tapTimer โ
โข Protected tapTimer: any
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:60
dragger โ
โข dragger: Dragger
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:62
transformer โ
โข transformer: ITransformer
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:63
__eventIds โ
โข Protected __eventIds: IEventListenerId[]
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:65
defaultPath โ
โข Protected defaultPath: ILeafList
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:66
downKeyMap โ
โข Protected downKeyMap: IBooleanMap = {}
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:68
Accessors โ
notPointer โ
โข get notPointer(): boolean
Returns โ
boolean
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:29
notTouch โ
โข get notTouch(): boolean
Returns โ
boolean
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:30
notMouse โ
โข get notMouse(): boolean
Returns โ
boolean
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:31
dragging โ
โข get dragging(): boolean
Returns โ
boolean
Inherited from โ
InteractionBase.dragging
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:22
transforming โ
โข get transforming(): boolean
Returns โ
boolean
Inherited from โ
InteractionBase.transforming
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:23
moveMode โ
โข get moveMode(): boolean
Returns โ
boolean
Inherited from โ
InteractionBase.moveMode
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:25
canHover โ
โข get canHover(): boolean
Returns โ
boolean
Inherited from โ
InteractionBase.canHover
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:26
isDragEmpty โ
โข get isDragEmpty(): boolean
Returns โ
boolean
Inherited from โ
InteractionBase.isDragEmpty
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:28
isMobileDragEmpty โ
โข get isMobileDragEmpty(): boolean
Returns โ
boolean
Inherited from โ
InteractionBase.isMobileDragEmpty
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:29
isHoldMiddleKey โ
โข get isHoldMiddleKey(): boolean
Returns โ
boolean
Inherited from โ
InteractionBase.isHoldMiddleKey
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:30
isHoldRightKey โ
โข get isHoldRightKey(): boolean
Returns โ
boolean
Inherited from โ
InteractionBase.isHoldRightKey
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:31
isHoldSpaceKey โ
โข get isHoldSpaceKey(): boolean
Returns โ
boolean
Inherited from โ
InteractionBase.isHoldSpaceKey
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:32
m โ
โข get m(): IMoveConfig
Returns โ
Inherited from โ
InteractionBase.m
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:35
p โ
โข get p(): IPointerConfig
Returns โ
Inherited from โ
InteractionBase.p
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:36
hitRadius โ
โข get hitRadius(): number
Returns โ
number
Inherited from โ
InteractionBase.hitRadius
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:39
Methods โ
__listenEvents โ
โธ __listenEvents(): void
Returns โ
void
Overrides โ
InteractionBase.__listenEvents
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:38
__removeListenEvents โ
โธ __removeListenEvents(): void
Returns โ
void
Overrides โ
InteractionBase.__removeListenEvents
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:90
getTouches โ
โธ getTouches(touches): Touch[]
Parameters โ
| Name | Type |
|---|---|
touches | TouchList |
Returns โ
Touch[]
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:106
preventDefaultPointer โ
โธ preventDefaultPointer(e): void
Parameters โ
| Name | Type |
|---|---|
e | UIEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:115
preventDefaultWheel โ
โธ preventDefaultWheel(e): void
Parameters โ
| Name | Type |
|---|---|
e | UIEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:120
preventWindowPointer โ
โธ preventWindowPointer(e): boolean
Parameters โ
| Name | Type |
|---|---|
e | UIEvent |
Returns โ
boolean
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:125
onKeyDown โ
โธ onKeyDown(e): void
Parameters โ
| Name | Type |
|---|---|
e | KeyboardEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:130
onKeyUp โ
โธ onKeyUp(e): void
Parameters โ
| Name | Type |
|---|---|
e | KeyboardEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:134
onContextMenu โ
โธ onContextMenu(e): void
Parameters โ
| Name | Type |
|---|---|
e | PointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:140
onScroll โ
โธ onScroll(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:145
onPointerDown โ
โธ onPointerDown(e): void
Parameters โ
| Name | Type |
|---|---|
e | PointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:150
onPointerMove โ
โธ onPointerMove(e, isLeave?): void
Parameters โ
| Name | Type |
|---|---|
e | PointerEvent |
isLeave? | boolean |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:158
onPointerLeave โ
โธ onPointerLeave(e): void
Parameters โ
| Name | Type |
|---|---|
e | PointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:165
onPointerUp โ
โธ onPointerUp(e): void
Parameters โ
| Name | Type |
|---|---|
e | PointerEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:169
onPointerCancel โ
โธ onPointerCancel(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:175
onMouseDown โ
โธ onMouseDown(e): void
Parameters โ
| Name | Type |
|---|---|
e | MouseEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:182
onMouseMove โ
โธ onMouseMove(e): void
Parameters โ
| Name | Type |
|---|---|
e | MouseEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:189
onMouseUp โ
โธ onMouseUp(e): void
Parameters โ
| Name | Type |
|---|---|
e | MouseEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:194
onMouseCancel โ
โธ onMouseCancel(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:200
onTouchStart โ
โธ onTouchStart(e): void
Parameters โ
| Name | Type |
|---|---|
e | TouchEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:207
onTouchMove โ
โธ onTouchMove(e): void
Parameters โ
| Name | Type |
|---|---|
e | TouchEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:224
onTouchEnd โ
โธ onTouchEnd(e): void
Parameters โ
| Name | Type |
|---|---|
e | TouchEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:232
onTouchCancel โ
โธ onTouchCancel(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:244
multiTouchStart โ
โธ multiTouchStart(e): void
Parameters โ
| Name | Type |
|---|---|
e | TouchEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:251
multiTouchMove โ
โธ multiTouchMove(e): void
Parameters โ
| Name | Type |
|---|---|
e | TouchEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:257
multiTouchEnd โ
โธ multiTouchEnd(): void
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:269
getKeepTouchList โ
โธ getKeepTouchList(old, touches): IKeepTouchData[]
Parameters โ
| Name | Type |
|---|---|
old | Touch[] |
touches | Touch[] |
Returns โ
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:275
getLocalTouchs โ
โธ getLocalTouchs(points): IPointData[]
Parameters โ
| Name | Type |
|---|---|
points | Touch[] |
Returns โ
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:285
onWheel โ
โธ onWheel(e): void
Parameters โ
| Name | Type |
|---|---|
e | WheelEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:291
onGesturestart โ
โธ onGesturestart(e): void
Parameters โ
| Name | Type |
|---|---|
e | IGestureEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:303
onGesturechange โ
โธ onGesturechange(e): void
Parameters โ
| Name | Type |
|---|---|
e | IGestureEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:311
onGestureend โ
โธ onGestureend(e): void
Parameters โ
| Name | Type |
|---|---|
e | IGestureEvent |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:328
setCursor โ
โธ setCursor(cursor): void
Parameters โ
| Name | Type |
|---|---|
cursor | ICursorType | ICursorType[] |
Returns โ
void
Overrides โ
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:337
eachCursor โ
โธ eachCursor(cursor, list, level?): void
Parameters โ
| Name | Type | Default value |
|---|---|---|
cursor | ICursorType | ICursorType[] | undefined |
list | ICursorType[] | undefined |
level | number | 0 |
Returns โ
void
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:345
destroy โ
โธ destroy(): void
Returns โ
void
Overrides โ
Defined in โ
src/ui/packages/interaction/interaction-web/src/Interaction.ts:359
start โ
โธ start(): void
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:84
stop โ
โธ stop(): void
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:88
receive โ
โธ receive(_event): void
Parameters โ
| Name | Type |
|---|---|
_event | any |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:93
pointerDown โ
โธ pointerDown(data?, useDefaultPath?): void
Parameters โ
| Name | Type |
|---|---|
data? | IPointerEvent |
useDefaultPath? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:96
pointerMove โ
โธ pointerMove(data?): void
Parameters โ
| Name | Type |
|---|---|
data? | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:120
pointerMoveReal โ
โธ pointerMoveReal(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
InteractionBase.pointerMoveReal
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:134
pointerUp โ
โธ pointerUp(data?): void
Parameters โ
| Name | Type |
|---|---|
data? | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:164
pointerCancel โ
โธ pointerCancel(): void
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:195
menu โ
โธ menu(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:203
menuTap โ
โธ menuTap(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:210
createTransformer โ
โธ createTransformer(): void
Returns โ
void
Inherited from โ
InteractionBase.createTransformer
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:219
move โ
โธ move(_data): void
Parameters โ
| Name | Type |
|---|---|
_data | IMoveEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:221
zoom โ
โธ zoom(_data): void
Parameters โ
| Name | Type |
|---|---|
_data | IZoomEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:223
rotate โ
โธ rotate(_data): void
Parameters โ
| Name | Type |
|---|---|
_data | IRotateEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:225
transformEnd โ
โธ transformEnd(): void
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:227
wheel โ
โธ wheel(_data): void
Parameters โ
| Name | Type |
|---|---|
_data | IWheelEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:229
multiTouch โ
โธ multiTouch(_data, _list): void
Parameters โ
| Name | Type |
|---|---|
_data | IUIEvent |
_list | IKeepTouchData[] |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:231
keyDown โ
โธ keyDown(data): void
Parameters โ
| Name | Type |
|---|---|
data | IKeyEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:237
keyUp โ
โธ keyUp(data): void
Parameters โ
| Name | Type |
|---|---|
data | IKeyEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:256
pointerHover โ
โธ pointerHover(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:271
pointerOverOrOut โ
โธ pointerOverOrOut(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
InteractionBase.pointerOverOrOut
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:279
pointerEnterOrLeave โ
โธ pointerEnterOrLeave(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
InteractionBase.pointerEnterOrLeave
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:294
touchLeave โ
โธ touchLeave(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:309
tap โ
โธ tap(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:318
findPath โ
โธ findPath(data, options?): ILeafList
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
options? | IPickOptions |
Returns โ
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:358
isRootPath โ
โธ isRootPath(data): boolean
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:368
isTreePath โ
โธ isTreePath(data): boolean
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:372
checkPath โ
โธ checkPath(data, useDefaultPath?): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
useDefaultPath? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:378
canMove โ
โธ canMove(data): boolean
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:382
isDrag โ
โธ isDrag(leaf): boolean
Parameters โ
| Name | Type |
|---|---|
leaf | ILeaf |
Returns โ
boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:387
isPress โ
โธ isPress(leaf): boolean
Parameters โ
| Name | Type |
|---|---|
leaf | ILeaf |
Returns โ
boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:391
isHover โ
โธ isHover(leaf): boolean
Parameters โ
| Name | Type |
|---|---|
leaf | ILeaf |
Returns โ
boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:395
isFocus โ
โธ isFocus(leaf): boolean
Parameters โ
| Name | Type |
|---|---|
leaf | ILeaf |
Returns โ
boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:399
cancelHover โ
โธ cancelHover(): void
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:404
updateDownData โ
โธ updateDownData(data?, options?, merge?): void
Parameters โ
| Name | Type |
|---|---|
data? | IPointerEvent |
options? | IPickOptions |
merge? | boolean |
Returns โ
void
Inherited from โ
InteractionBase.updateDownData
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:413
updateHoverData โ
โธ updateHoverData(data?): void
Parameters โ
| Name | Type |
|---|---|
data? | IPointerEvent |
Returns โ
void
Inherited from โ
InteractionBase.updateHoverData
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:422
updateCursor โ
โธ updateCursor(data?): void
Parameters โ
| Name | Type |
|---|---|
data? | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:429
getLocal โ
โธ getLocal(clientPoint, updateClient?): IPointData
Parameters โ
| Name | Type |
|---|---|
clientPoint | IClientPointData |
updateClient? | boolean |
Returns โ
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:459
emitTap โ
โธ emitTap(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:473
emitDoubleTap โ
โธ emitDoubleTap(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:478
pointerWaitCancel โ
โธ pointerWaitCancel(): void
Returns โ
void
Inherited from โ
InteractionBase.pointerWaitCancel
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:483
tapWait โ
โธ tapWait(): void
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:488
tapWaitCancel โ
โธ tapWaitCancel(): void
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:493
longPressWait โ
โธ longPressWait(data): void
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:501
longTap โ
โธ longTap(data): boolean
Parameters โ
| Name | Type |
|---|---|
data | IPointerEvent |
Returns โ
boolean
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:509
longPressWaitCancel โ
โธ longPressWaitCancel(): void
Returns โ
void
Inherited from โ
InteractionBase.longPressWaitCancel
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:519
__onResize โ
โธ __onResize(): void
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:526
emit โ
โธ emit(type, data, path?, excludePath?): void
Parameters โ
| Name | Type |
|---|---|
type | string |
data | IUIEvent |
path? | ILeafList |
excludePath? | ILeafList |
Returns โ
void
Inherited from โ
Defined in โ
src/ui/packages/interaction/interaction/src/Interaction.ts:544