Winter Cardinal UI - v0.442.0 / UtilGesture

Class: UtilGesture<TARGET>

Type parameters

Name Type
TARGET extends UtilGestureTarget

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new UtilGesture<TARGET>(options): UtilGesture<TARGET>

Type parameters

Name Type
TARGET extends UtilGestureTarget

Parameters

Name Type
options UtilGestureOptions<TARGET>

Returns

UtilGesture<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:104

Properties

_checkerMove

Protected _checkerMove: UtilGestureChecker<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:95


_checkerStart

Protected _checkerStart: UtilGestureChecker<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:94


_easing

Protected Optional _easing: boolean | UtilGestureEasingOptions

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:96


_modifier

Protected _modifier: number

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:93


_onEasingEnd

Protected Optional _onEasingEnd: UtilGestureOnEasingEnd<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:92


_onEasingStart

Protected Optional _onEasingStart: UtilGestureOnEasingStart<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:91


_onEnd

Protected Optional _onEnd: UtilGestureOnEnd<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:89


_onMove

Protected Optional _onMove: UtilGestureOnMove<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:88


_onStart

Protected Optional _onStart: UtilGestureOnStart<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:87


_onStop

Protected Optional _onStop: UtilGestureOnStop<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:90


_tap

Protected _tap: UtilGestureTap<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:102


_touch

Protected _touch: boolean

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:97


_unused

Protected _unused: UtilGestureData<TARGET>[]

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:99


_used

Protected _used: Map<TARGET, UtilGestureData<TARGET>>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:100

Methods

bind

bind(target): this

Parameters

Name Type
target TARGET & EventEmitter

Returns

this

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:190


deleteData

deleteData(data): void

Parameters

Name Type
data UtilGestureData<TARGET>

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:179


isTouch

isTouch(e): boolean

Parameters

Name Type
e InteractionEvent

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:197


newData

newData(target): UtilGestureData<TARGET>

Parameters

Name Type
target TARGET

Returns

UtilGestureData<TARGET>

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:136


newEasing

newEasing(data): undefined | UtilGestureEasing

Parameters

Name Type
data UtilGestureData<TARGET>

Returns

undefined | UtilGestureEasing

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:155


newOnEnd

newOnEnd(data): (e: InteractionEvent) => void

Parameters

Name Type
data UtilGestureData<TARGET>

Returns

fn

▸ (e): void

Parameters
Name Type
e InteractionEvent
Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:262


newOnMove

newOnMove(data): (e: InteractionEvent) => void

Parameters

Name Type
data UtilGestureData<TARGET>

Returns

fn

▸ (e): void

Parameters
Name Type
e InteractionEvent
Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:256


onDown

onDown(target, e): void

Parameters

Name Type
target TARGET
e InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:208


onEasingEnd

onEasingEnd(data): void

Parameters

Name Type
data UtilGestureData<TARGET>

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:393


onEasingMove

onEasingMove(dx, dy, ds, time, data): void

Parameters

Name Type
dx number
dy number
ds number
time number
data UtilGestureData<TARGET>

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:368


onEnd

onEnd(e, data): void

Parameters

Name Type
e InteractionEvent
data UtilGestureData<TARGET>

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:314


onMove

onMove(e, data): void

Parameters

Name Type
e InteractionEvent
data UtilGestureData<TARGET>

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:268


stop

stop(target): void

Parameters

Name Type
target TARGET

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:404


toEasingOptions

toEasingOptions(options?): undefined | UtilGestureEasingOptions

Parameters

Name Type
options? true | UtilGestureEasingOptions

Returns

undefined | UtilGestureEasingOptions

Defined in

src/main/typescript/wcardinal/ui/util/util-gesture.ts:173