RPE Chart Utils
    Preparing search index...

    Interface CreateLineOptions

    Options for creating a new judge line.

    interface CreateLineOptions {
        name?: string;
        texture?: string;
        group?: number;
        father?: number;
        rotateWithFather?: boolean;
        bpmfactor?: number;
        zOrder?: number;
        zIndex?: number;
        extended?: Extended;
        attachUI?:
            | "pause"
            | "combonumber"
            | "combo"
            | "score"
            | "bar"
            | "name"
            | "level"
            | null;
        isGif?: boolean;
        isCover?: number;
        scaleOnNotes?: 0
        | 2
        | 1;
        appearanceOnAttach?: 0 | 2 | 1;
        integrateSpeedEasings?: boolean;
        anchor?: [number, number];
    }
    Index

    Properties

    name?: string

    Line name (default: auto-generated).

    texture?: string

    Texture key (default: 'line.png').

    group?: number

    Group index (default: 0).

    father?: number

    Parent line index (default: -1 = no parent).

    rotateWithFather?: boolean

    Inherit parent rotation (default: false).

    bpmfactor?: number

    BPM factor (default: 1).

    zOrder?: number

    Z-order for rendering (default: 0).

    zIndex?: number

    Z-index override. When present, overrides zOrder for layer ordering. Supports fractional values for fine-grained control.

    extended?: Extended

    Extended events container.

    attachUI?:
        | "pause"
        | "combonumber"
        | "combo"
        | "score"
        | "bar"
        | "name"
        | "level"
        | null

    Attach UI element to this line.

    isGif?: boolean

    Whether the texture is GIF.

    isCover?: number

    Cover mode: 1 = line texture covers notes behind it; 0 = transparent.

    scaleOnNotes?: 0 | 2 | 1

    Scaling mode applied to notes: 0 = off, 1 = scale x-only, 2 = scale x+y. Default: 0.

    appearanceOnAttach?: 0 | 2 | 1

    Controls line visibility when a UI component is attached: 0 = always show, 1 = white colored, 2 = FC/AP colored. Default: 0.

    integrateSpeedEasings?: boolean

    Whether speed event easings are integrated to produce height functions. Default: false for older charts, true for chart version >= 1.7.

    anchor?: [number, number]

    Normalized anchor point [x, y] for rotation and scaling (default: [0.5, 0.5]).