UNPKG

mylingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

28 lines (27 loc) 932 B
import IObjectManager from "./IObjectManager"; import Defaults from "./utils/Defaults"; 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; near: number; far: number; active: boolean; transition: Nullable<boolean | number>; bokeh: boolean; bokehFocus: number; bokehMaxBlur: number; bokehAperture: number; minPolarAngle: number; maxPolarAngle: number; minAzimuthAngle: number; maxAzimuthAngle: number; polarAngle: Nullable<number>; azimuthAngle: Nullable<number>; enableDamping: boolean; } export declare const cameraBaseSchema: Required<ExtractProps<ICameraBase>>; export declare const cameraBaseDefaults: Defaults<ICameraBase>;