Skip to content

Documentation / scene / AnimationControllerEventMap

Type Alias: AnimationControllerEventMap

AnimationControllerEventMap = object

Defined in: libs/scene/src/animation/animationcontroller.ts:73

Event map emitted by AnimationController.

Properties

statechange

statechange: [string | null, string | null]

Defined in: libs/scene/src/animation/animationcontroller.ts:80

Emitted after the current state changes.

The first argument is the new state name, or null when stopped. The second argument is the previous state name, or null when there was no previous state.


statecomplete

statecomplete: [string]

Defined in: libs/scene/src/animation/animationcontroller.ts:84

Emitted when the active state's timeline runner drains all main, concurrent, and queued work.


emit

emit: [string, unknown]

Defined in: libs/scene/src/animation/animationcontroller.ts:86

Forwarded from the active state's timeline runner, so listeners need not rebind per state.


event

event: [string, unknown, AnimationTimelineEventResult]

Defined in: libs/scene/src/animation/animationcontroller.ts:90

Emitted for every call to AnimationController.dispatch with the resolved event result.

Released under the MIT License.