Skip to content

Documentation / scene / AnimationPlayback

Class: AnimationPlayback ​

Defined in: libs/scene/src/animation/animationset.ts:236

Runtime handle for one playback of an AnimationClip.

Extends ​

Constructors ​

Constructor ​

new AnimationPlayback(animationSet, clip, options?): AnimationPlayback

Defined in: libs/scene/src/animation/animationset.ts:262

Parameters ​

animationSet ​

AnimationSet

clip ​

AnimationClip

options? ​

PlayAnimationOptions

Returns ​

AnimationPlayback

Overrides ​

Observable<AnimationPlaybackEventMap>.constructor

Accessors ​

id ​

Get Signature ​

get id(): string

Defined in: libs/scene/src/animation/animationset.ts:277

Returns ​

string


animationSet ​

Get Signature ​

get animationSet(): AnimationSet

Defined in: libs/scene/src/animation/animationset.ts:280

Returns ​

AnimationSet


clip ​

Get Signature ​

get clip(): AnimationClip

Defined in: libs/scene/src/animation/animationset.ts:283

Returns ​

AnimationClip


state ​

Get Signature ​

get state(): AnimationPlaybackState

Defined in: libs/scene/src/animation/animationset.ts:286

Returns ​

AnimationPlaybackState


time ​

Get Signature ​

get time(): number

Defined in: libs/scene/src/animation/animationset.ts:289

Returns ​

number

Set Signature ​

set time(value): void

Defined in: libs/scene/src/animation/animationset.ts:292

Parameters ​
value ​

number

Returns ​

void


normalizedTime ​

Get Signature ​

get normalizedTime(): number

Defined in: libs/scene/src/animation/animationset.ts:295

Returns ​

number

Set Signature ​

set normalizedTime(value): void

Defined in: libs/scene/src/animation/animationset.ts:298

Parameters ​
value ​

number

Returns ​

void


weight ​

Get Signature ​

get weight(): number

Defined in: libs/scene/src/animation/animationset.ts:301

Returns ​

number

Set Signature ​

set weight(value): void

Defined in: libs/scene/src/animation/animationset.ts:304

Parameters ​
value ​

number

Returns ​

void


speedRatio ​

Get Signature ​

get speedRatio(): number

Defined in: libs/scene/src/animation/animationset.ts:307

Returns ​

number

Set Signature ​

set speedRatio(value): void

Defined in: libs/scene/src/animation/animationset.ts:310

Parameters ​
value ​

number

Returns ​

void


layer ​

Get Signature ​

get layer(): string

Defined in: libs/scene/src/animation/animationset.ts:313

Returns ​

string


priority ​

Get Signature ​

get priority(): number

Defined in: libs/scene/src/animation/animationset.ts:316

Returns ​

number


interruptible ​

Get Signature ​

get interruptible(): boolean

Defined in: libs/scene/src/animation/animationset.ts:319

Returns ​

boolean

Methods ​

on() ​

on<K>(type, listener, context?): void

Defined in: libs/base/dist/index.d.ts:630

IEventTarget.on

Type Parameters ​

K ​

K extends keyof AnimationPlaybackEventMap

Parameters ​

type ​

K

listener ​

EventListener<AnimationPlaybackEventMap, K>

context? ​

unknown

Returns ​

void

Inherited from ​

Observable.on


once() ​

once<K>(type, listener, context?): void

Defined in: libs/base/dist/index.d.ts:634

IEventTarget.once

Type Parameters ​

K ​

K extends keyof AnimationPlaybackEventMap

Parameters ​

type ​

K

listener ​

EventListener<AnimationPlaybackEventMap, K>

context? ​

unknown

Returns ​

void

Inherited from ​

Observable.once


off() ​

off<K>(type, listener?, context?): void

Defined in: libs/base/dist/index.d.ts:638

IEventTarget.off

Type Parameters ​

K ​

K extends keyof AnimationPlaybackEventMap

Parameters ​

type ​

K

listener? ​

EventListener<AnimationPlaybackEventMap>

context? ​

unknown

Returns ​

void

Inherited from ​

Observable.off


dispatchEvent() ​

dispatchEvent<K>(type, ...args): void

Defined in: libs/base/dist/index.d.ts:642

IEventTarget.dispatchEvent

Type Parameters ​

K ​

K extends keyof AnimationPlaybackEventMap

Parameters ​

type ​

K

args ​

...AnimationPlaybackEventMap[K]

Returns ​

void

Inherited from ​

Observable.dispatchEvent


play() ​

play(): AnimationPlayback

Defined in: libs/scene/src/animation/animationset.ts:322

Returns ​

AnimationPlayback


pause() ​

pause(): AnimationPlayback

Defined in: libs/scene/src/animation/animationset.ts:326

Returns ​

AnimationPlayback


resume() ​

resume(): AnimationPlayback

Defined in: libs/scene/src/animation/animationset.ts:330

Returns ​

AnimationPlayback


stop() ​

stop(options?): AnimationPlayback

Defined in: libs/scene/src/animation/animationset.ts:334

Parameters ​

options? ​

StopAnimationOptions

Returns ​

AnimationPlayback


seek() ​

seek(time, options?): AnimationPlayback

Defined in: libs/scene/src/animation/animationset.ts:338

Parameters ​

time ​

number

options? ​
emitEvents? ​

boolean

apply? ​

boolean

Returns ​

AnimationPlayback


fadeTo() ​

fadeTo(weight, duration): AnimationPlayback

Defined in: libs/scene/src/animation/animationset.ts:342

Parameters ​

weight ​

number

duration ​

number

Returns ​

AnimationPlayback


crossFadeTo() ​

crossFadeTo(name, options?): AnimationPlayback

Defined in: libs/scene/src/animation/animationset.ts:346

Parameters ​

name ​

string

options? ​

PlayAnimationOptions & object

Returns ​

AnimationPlayback


waitForComplete() ​

waitForComplete(): Promise<AnimationPlayback>

Defined in: libs/scene/src/animation/animationset.ts:351

Returns ​

Promise<AnimationPlayback>


waitForMarker() ​

waitForMarker(idOrName): Promise<any>

Defined in: libs/scene/src/animation/animationset.ts:356

Parameters ​

idOrName ​

string

Returns ​

Promise<any>


waitForFrame() ​

waitForFrame(frame): Promise<any>

Defined in: libs/scene/src/animation/animationset.ts:377

Parameters ​

frame ​

number

Returns ​

Promise<any>

Released under the MIT License.