Dotloom TypeScript API
    Preparing search index...

    Interface ViewportLike

    What the editor needs from a viewport (lets tests use a fake).

    interface ViewportLike {
        camera: Camera;
        grid: GridSettings;
        size: ViewSize;
        fit(bounds?: Aabb | null, margin?: number): Promise<void>;
        requestRender(): void;
        screenToWorld(x: number, y: number): Point;
        setCamera(c: Camera): void;
        setGrid(g: Partial<GridSettings>): void;
        setHover(id: number | null): void;
        setOverlay(o: OverlayState): void;
        worldToScreen(p: Point): Point;
    }

    Implemented by

    Index
    camera: Camera
    size: ViewSize