Ir al contenido

AnimationManager

Defined in: animation/AnimationManager.ts:12

Manages and runs animations.

new AnimationManager(): AnimationManager

AnimationManager

isEnabled: boolean = true

Defined in: animation/AnimationManager.ts:24

GoJS-compatible: whether animations actually animate, or jump straight to their final values. Default: true. GraphoJS defaults this to false when the OS-level prefers-reduced-motion: reduce setting is on (see Diagram’s constructor) — set it explicitly to override that default.

get count(): number

Defined in: animation/AnimationManager.ts:41

Get the number of running animations.

number


get diagram(): DiagramEventsSink | null

Defined in: animation/AnimationManager.ts:27

GoJS-compatible: The diagram this manager reports events to.

DiagramEventsSink | null

set diagram(value): void

Defined in: animation/AnimationManager.ts:31

DiagramEventsSink | null

void


get isAnimating(): boolean

Defined in: animation/AnimationManager.ts:36

Whether any animation is currently running.

boolean

add(animation): void

Defined in: animation/AnimationManager.ts:61

Add an animation to the manager.

Animation

void


animate(from, to, callback, options?): Animation

Defined in: animation/AnimationManager.ts:49

Create and run an animation. Returns the Animation object.

Record<string, number>

Record<string, number>

(values) => void

AnimationOptions = {}

Animation


cancelAll(): void

Defined in: animation/AnimationManager.ts:87

Cancel all animations.

void


pauseAll(): void

Defined in: animation/AnimationManager.ts:96

Pause all animations.

void


resumeAll(): void

Defined in: animation/AnimationManager.ts:103

Resume all paused animations.

void


tickManually(): void

Defined in: animation/AnimationManager.ts:140

Advance animations manually (for tests or custom loops).

void