interface IRenderer {
    beginPath(): void;
    clearRect(x: number, y: number, width: number, height: number): void;
    closePath(): void;
    destroy(): void;
    drawImage(image: IRenderer, x: number, y: number, width?: number, height?: number): void;
    drawVideo(enableLegacyPip: boolean): void;
    fillRect(x: number, y: number, width: number, height: number): void;
    fillText(text: string, x: number, y: number): void;
    getCanvas(): IRenderer;
    getFillStyle(): string | CanvasGradient | CanvasPattern;
    getFont(): string;
    getSize(): {
        height: number;
        width: number;
    };
    lineTo(x: number, y: number): void;
    measureText(text: string): TextMetrics;
    moveTo(x: number, y: number): void;
    quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): void;
    restore(): void;
    save(): void;
    setFillStyle(color: string): void;
    setFont(font: string): void;
    setGlobalAlpha(alpha: number): void;
    setLineWidth(width: number): void;
    setScale(scale: number, arg1?: number): void;
    setSize(width: number, height: number): void;
    setStrokeStyle(color: string): void;
    stroke(): void;
    strokeRect(x: number, y: number, width: number, height: number): void;
    strokeText(text: string, x: number, y: number): void;
}

Implemented by

Methods

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

  • Parameters

    • image: IRenderer
    • x: number
    • y: number
    • Optionalwidth: number
    • Optionalheight: number

    Returns void

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

  • Returns string | CanvasGradient | CanvasPattern

  • Returns {
        height: number;
        width: number;
    }

    • height: number
    • width: number
  • Parameters

    • cpx: number
    • cpy: number
    • x: number
    • y: number

    Returns void

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void