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

Class. Compound Animation

model

protected model: SModelRootImpl

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


stopped

protected stopped: boolean = false

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

Inherited from

Animation.stopped

Methods

include()

include(animation): this

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

Parameters

animation

Animation

Returns

this


start()

start(): Promise<SModelRootImpl>

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

Returns

Promise<SModelRootImpl>

Inherited from

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, context): SModelRootImpl

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

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)

context

CommandExecutionContext

Returns

SModelRootImpl

Overrides

Animation.tween