lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
21 lines (20 loc) • 742 B
TypeScript
import IObjectManager from "./IObjectManager";
import { ExtractProps } from "./utils/extractProps";
import Nullable from "./utils/Nullable";
export type MouseControl = boolean | "drag";
export default interface ICameraBase extends IObjectManager {
mouseControl: MouseControl;
fov: number;
zoom: number;
active: boolean;
transition: boolean;
minPolarAngle: number;
maxPolarAngle: number;
minAzimuthAngle: number;
maxAzimuthAngle: number;
polarAngle: Nullable<number>;
azimuthAngle: Nullable<number>;
inertia: boolean;
}
export declare const cameraBaseSchema: Required<ExtractProps<ICameraBase>>;
export declare const cameraBaseDefaults: Partial<import("./utils/Defaults").default<ICameraBase>>;