API

Interface SpriteFrameAnimation

A single frame-range animation playing on a SpriteAnimationTarget.

interface SpriteFrameAnimation {
    accumulatedMs: number;
    animationStarted: boolean;
    current: number;
    delayMs: number;
    from: number;
    loop: boolean;
    onEnd?: () => void;
    removeWhenFinished: boolean;
    target: SpriteAnimationTarget;
    to: number;
}
Index
accumulatedMs: number
animationStarted: boolean
current: number
delayMs: number
from: number
loop: boolean
onEnd?: () => void

Optional. Called once when a non-looping animation reaches its last frame.

removeWhenFinished: boolean
to: number