Skip to content

1681-engine / index / Tweener

Class: Tweener ​

Defined in: src/core/Tweener.ts:135

Frame-driven tween manager (the renderer's replacement for Phaser's TweenManager).

Constructors ​

Constructor ​

ts
new Tweener(): Tweener;

Returns ​

Tweener

Properties ​

timeScale ​

ts
timeScale: number = 1;

Defined in: src/core/Tweener.ts:137

Global speed factor; hit-stop slows every tween at once.

Methods ​

add() ​

ts
add(cfg): Tween;

Defined in: src/core/Tweener.ts:140

Parameters ​

ParameterType
cfgTweenConfig

Returns ​

Tween


clear() ​

ts
clear(): void;

Defined in: src/core/Tweener.ts:196

Returns ​

void


killTweensOf() ​

ts
killTweensOf(target): void;

Defined in: src/core/Tweener.ts:174

Parameters ​

ParameterType
targetobject | object[]

Returns ​

void


run() ​

ts
run<T>(item): T;

Defined in: src/core/Tweener.ts:164

Steps item every frame from the next one on, at this manager's timeScale, until its step answers false or the manager is cleared (a stage's manager is cleared when the stage is destroyed).

Type Parameters ​

Type Parameter
T extends Steppable

Parameters ​

ParameterType
itemT

Returns ​

T


timeline() ​

ts
timeline(options?): Timeline;

Defined in: src/core/Tweener.ts:170

A Timeline driven by this manager: it follows timeScale and stops with clear.

Parameters ​

ParameterType
optionsOmit<TimelineOptions, "tweens">

Returns ​

Timeline


update() ​

ts
update(dt): void;

Defined in: src/core/Tweener.ts:179

Parameters ​

ParameterType
dtnumber

Returns ​

void

Released under the MIT License.