import { cameraProjection } from '../View/CameraProjection';

/**
 * This interface groups all the options while creating a View.
 */
export interface ViewCreateOptions {
    /**
     * Change the zoom speed factor.
     * @defaultValue is 1.
     */
    readonly zoomSpeed?: number;
    /**
     * Set the camera type to given mode.
     * Can be "perspective" or "orthographic".
     * @defaultValue is perspective.
     */
    readonly cameraProjection?: cameraProjection;
    /**
     * Set and lock the camera in top to bottom view.
     * @defaultValue false.
     */
    readonly zenithalMode?: boolean;
}
