Skip to content

SpriteAnimation

Defined in: src/modules/animation/sprite-animation.ts:16

Ordered frame names (atlas frame keys) cycled at fps frames per second.

currentIndex: number

Defined in: src/modules/animation/sprite-animation.ts:18

Mutable: index into frames of the current frame.


elapsedMs: number

Defined in: src/modules/animation/sprite-animation.ts:20

Mutable: elapsed time accumulator in ms.


fps: number

Defined in: src/modules/animation/sprite-animation.ts:22

Frames per second.


frames: string[]

Defined in: src/modules/animation/sprite-animation.ts:24

Ordered frame names — atlas keys resolved by SpriteFrameSource.


loop: boolean

Defined in: src/modules/animation/sprite-animation.ts:26

true restarts from frame 0 when the last frame elapses. false latches.