Skip to content
导航

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

NameType
dataIPointerEvent

Returns

void

Defined in

leafer/packages/interface/src/interaction/IInteraction.ts:27


pointerMove

pointerMove(data): void

Parameters

NameType
dataIPointerEvent

Returns

void

Defined in

leafer/packages/interface/src/interaction/IInteraction.ts:28


pointerMoveReal

pointerMoveReal(data): void

Parameters

NameType
dataIPointerEvent

Returns

void

Defined in

leafer/packages/interface/src/interaction/IInteraction.ts:29


pointerUp

pointerUp(data): void

Parameters

NameType
dataIPointerEvent

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

NameType
dataIMoveEvent

Returns

void

Defined in

leafer/packages/interface/src/interaction/IInteraction.ts:33


zoom

zoom(data): void

Parameters

NameType
dataIZoomEvent

Returns

void

Defined in

leafer/packages/interface/src/interaction/IInteraction.ts:34


rotate

rotate(data): void

Parameters

NameType
dataIRotateEvent

Returns

void

Defined in

leafer/packages/interface/src/interaction/IInteraction.ts:35


emit

emit(type, data, path?, excludePath?): void

Parameters

NameType
typestring
dataIUIEvent
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

Released under the MIT License.