ecspresso
    Preparing search index...

    Interface CameraPluginOptions<G>

    interface CameraPluginOptions<G extends string = "camera"> {
        bounds?:
            | { maxX: number; maxY: number; minX: number; minY: number }
            | [number, number, number, number];
        follow?: FollowOptions;
        initial?: { rotation?: number; x?: number; y?: number; zoom?: number };
        pan?: {
            actions?: { down?: string; left?: string; right?: string; up?: string };
            speed: number;
        };
        phase?: SystemPhase;
        randomFn?: () => number;
        shake?: boolean | Partial<Omit<CameraShake, "trauma">>;
        systemGroup?: G;
        viewportHeight?: number;
        viewportWidth?: number;
        zoom?: { maxZoom?: number; minZoom?: number; zoomStep?: number };
    }

    Type Parameters

    • G extends string = "camera"
    Index

    Properties

    bounds?:
        | { maxX: number; maxY: number; minX: number; minY: number }
        | [number, number, number, number]
    follow?: FollowOptions
    initial?: { rotation?: number; x?: number; y?: number; zoom?: number }
    pan?: {
        actions?: { down?: string; left?: string; right?: string; up?: string };
        speed: number;
    }
    phase?: SystemPhase
    randomFn?: () => number
    shake?: boolean | Partial<Omit<CameraShake, "trauma">>
    systemGroup?: G
    viewportHeight?: number
    viewportWidth?: number
    zoom?: { maxZoom?: number; minZoom?: number; zoomStep?: number }