ecspresso
    Preparing search index...

    Interface SpriteAnimation<A>

    Per-entity runtime animation state.

    interface SpriteAnimation<A extends string = string> {
        completedLoops: number;
        current: A;
        currentFrame: number;
        direction: -1 | 1;
        elapsed: number;
        justFinished: boolean;
        onComplete?: (data: SpriteAnimationEventData) => void;
        playing: boolean;
        set: SpriteAnimationSet<A>;
        speed: number;
        totalLoops: number;
    }

    Type Parameters

    • A extends string = string
    Index

    Properties

    completedLoops: number
    current: A
    currentFrame: number
    direction: -1 | 1
    elapsed: number
    justFinished: boolean
    onComplete?: (data: SpriteAnimationEventData) => void
    playing: boolean
    speed: number
    totalLoops: number