polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
18 lines (17 loc) • 587 B
TypeScript
import { Vector2 } from 'three/src/math/Vector2';
import { BaseViewerType } from '../_Base';
export declare class ViewerCamerasController {
private _viewer;
private _size;
private _aspect;
constructor(_viewer: BaseViewerType);
cameraNode(): import("../../nodes/obj/_BaseCamera").BaseCameraObjNodeType;
get size(): Vector2;
get aspect(): number;
computeSizeAndAspect(): void;
private _update_size;
private _get_aspect;
updateCameraAspect(): void;
prepareCurrentCamera(): Promise<void>;
_update_from_camera_container(): Promise<void>;
}