RPE Chart Utils
    Preparing search index...

    Interface Event

    A standard animation event for moveX, moveY, rotate, alpha, and extended channels.

    interface Event {
        bezier: number;
        bezierPoints: number[];
        easingLeft: number;
        easingRight: number;
        easingType: number;
        end: number;
        endTime: [number, number, number];
        endBeat: number;
        linkgroup: number;
        start: number;
        startTime: [number, number, number];
        startBeat: number;
    }
    Index

    Properties

    bezier: number

    Whether to use cubic bezier easing: 0 = off, 1 = on.

    bezierPoints: number[]

    Cubic bezier control points [p1x, p1y, p2x, p2y] (only when bezier=1).

    easingLeft: number

    Sub-range start within the easing curve (0–1). Shrinks the visible easing window.

    easingRight: number

    Sub-range end within the easing curve (0–1).

    easingType: number

    RPE easing type (1–28, see easing.ts for mapping).

    end: number

    Animated value at endTime.

    endTime: [number, number, number]

    Event end beat as a Beat tuple.

    endBeat: number

    End beat as a plain number (pre-computed).

    linkgroup: number

    Link group ID: events sharing a non-zero ID are linked/chained. 0 = no group.

    start: number

    Animated value at startTime.

    startTime: [number, number, number]

    Event start beat as a Beat tuple.

    startBeat: number

    Start beat as a plain number (pre-computed).