Interface: IInteraction
Table of contents
Properties
Methods
Properties
target
target: ILeaf
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:10
canvas
canvas: IInteractionCanvas
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:11
selector
selector: ISelector
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:12
running
running: boolean
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:14
dragging
Readonly
dragging: boolean
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:15
config
config: IInteractionConfig
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:17
hitRadius
Readonly
hitRadius: number
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:19
shrinkCanvasBounds
shrinkCanvasBounds: IBounds
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:20
downData
downData: IPointerEvent
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:22
Methods
start
start(): void
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:24
stop
stop(): void
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:25
pointerDown
pointerDown(data
): void
Parameters
Name | Type |
---|---|
data | IPointerEvent |
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:27
pointerMove
pointerMove(data
): void
Parameters
Name | Type |
---|---|
data | IPointerEvent |
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:28
pointerMoveReal
pointerMoveReal(data
): void
Parameters
Name | Type |
---|---|
data | IPointerEvent |
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:29
pointerUp
pointerUp(data
): void
Parameters
Name | Type |
---|---|
data | IPointerEvent |
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:30
pointerCancel
pointerCancel(): void
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:31
move
move(data
): void
Parameters
Name | Type |
---|---|
data | IMoveEvent |
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:33
zoom
zoom(data
): void
Parameters
Name | Type |
---|---|
data | IZoomEvent |
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:34
rotate
rotate(data
): void
Parameters
Name | Type |
---|---|
data | IRotateEvent |
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:35
emit
emit(type
, data
, path?
, excludePath?
): void
Parameters
Name | Type |
---|---|
type | string |
data | IUIEvent |
path? | ILeafList |
excludePath? | ILeafList |
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:37
destroy
destroy(): void
Returns
void
Defined in
leafer/packages/interface/src/interaction/IInteraction.ts:39