Interface LedMatrixInstance

interface LedMatrixInstance {
    afterSync(hook: SyncHook): LedMatrixInstance;
    bgColor(color: number | Color): this;
    bgColor(): Color;
    brightness(brightness: number): this;
    brightness(): number;
    clear(): this;
    clear(x0: number, y0: number, x1: number, y1: number): this;
    drawBuffer(
        buffer: Uint8Array | Buffer,
        w?: number,
        h?: number,
        xO?: number,
        yO?: number,
    ): this;
    drawCircle(x: number, y: number, r: number): this;
    drawLine(x0: number, y0: number, x1: number, y1: number): this;
    drawRect(x0: number, y0: number, width: number, height: number): this;
    drawText(text: string, x: number, y: number, kerning?: number): this;
    fgColor(color: number | Color): this;
    fgColor(): Color;
    fill(): this;
    fill(x0: number, y0: number, x1: number, y1: number): this;
    font(font: FontInstance): this;
    font(): string;
    getAvailablePixelMappers(): string[];
    height(): number;
    luminanceCorrect(correct: boolean): this;
    luminanceCorrect(): boolean;
    map(cb: (coords: [number, number, number], t: number) => number): this;
    pwmBits(pwmBits: number): this;
    pwmBits(): number;
    setPixel(x: number, y: number): this;
    sync(): void;
    width(): number;
}

Methods

  • Parameters

    • brightness: number

    Returns this

  • Returns number

  • Returns this

  • Parameters

    • x0: number
    • y0: number
    • x1: number
    • y1: number

    Returns this

  • Parameters

    • buffer: Uint8Array | Buffer
    • Optionalw: number
    • Optionalh: number
    • OptionalxO: number
    • OptionalyO: number

    Returns this

  • Parameters

    • x: number
    • y: number
    • r: number

    Returns this

  • Parameters

    • x0: number
    • y0: number
    • x1: number
    • y1: number

    Returns this

  • Parameters

    • x0: number
    • y0: number
    • width: number
    • height: number

    Returns this

  • Parameters

    • text: string
    • x: number
    • y: number
    • Optionalkerning: number

    Returns this

  • Returns this

  • Parameters

    • x0: number
    • y0: number
    • x1: number
    • y1: number

    Returns this

  • Returns string[]

  • Parameters

    • correct: boolean

    Returns this

  • Returns boolean

  • Parameters

    • cb: (coords: [number, number, number], t: number) => number

    Returns this

  • Parameters

    • pwmBits: number

    Returns this

  • Returns number

  • Parameters

    • x: number
    • y: number

    Returns this