Sprotty
Toggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

Class. Morph Edges Animation

model

protected model: SModelRootImpl

Defined in: packages/sprotty/src/features/move/move.ts:334


reverse

protected reverse: boolean = false

Defined in: packages/sprotty/src/features/move/move.ts:337


stopped

protected stopped: boolean = false

Defined in: packages/sprotty/src/base/animations/animation.ts:30

Inherited from

Animation.stopped

Methods

growToSize()

protected growToSize(route, targetSize): Point[]

Defined in: packages/sprotty/src/features/move/move.ts:398

Parameters

route

RoutedPoint[]

targetSize

number

Returns

Point[]


midPoint()

protected midPoint(edgeMemento): Point

Defined in: packages/sprotty/src/features/move/move.ts:353

Parameters

edgeMemento

EdgeMemento

Returns

Point


start()

start(): Promise<SModelRootImpl>

Defined in: packages/sprotty/src/features/move/move.ts:363

Returns

Promise<SModelRootImpl>

Overrides

Animation.start


stop()

stop(): void

Defined in: packages/sprotty/src/base/animations/animation.ts:74

Stop the animation at the current state. The promise returned by start() will be resolved with the current state after the next tweening step.

Returns

void

Inherited from

Animation.stop


tween()

tween(t): SModelRootImpl

Defined in: packages/sprotty/src/features/move/move.ts:370

This method called by the animation at each rendering pass until the duration is reached. Implement it to interpolate the state.

Parameters

t

number

varies between 0 (start of animation) and 1 (end of animation)

Returns

SModelRootImpl

Overrides

Animation.tween