interface AsukaRenderEngineViewport {
    fit(): void;
    getCamera?(): null | AsukaCameraView;
    getCameraLimits?(): AsukaCameraLimits;
    getFrame?(): null | AsukaViewportFrame;
    getZoom?(): number;
    reset?(): void;
    resize?(): void;
    setCamera?(view: Partial<AsukaCameraView>, options?: AsukaCameraMoveOptions): null | AsukaCameraView;
    setCameraLimits?(limits: Partial<AsukaCameraLimits>): AsukaCameraLimits;
    setDocumentSize?(width: number, height: number): void;
    setZoom?(zoom: number): void;
    zoomIn(): void;
    zoomOut(): void;
}

Methods

  • Returns void

  • Returns number

  • Returns void

  • Returns void

  • Parameters

    • width: number
    • height: number

    Returns void

  • Parameters

    • zoom: number

    Returns void

  • Returns void

  • Returns void