@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
18 lines (17 loc) • 542 B
TypeScript
import { Vector2 } from 'three';
import { BaseViewerType } from '../_Base';
export declare class ViewerCamerasController {
private _viewer;
private _size;
private _aspect;
constructor(_viewer: BaseViewerType);
camera(): import("three").Camera;
get size(): Vector2;
get aspect(): number;
computeSizeAndAspect(pixelRatio: number): void;
private _updateSize;
private _getAspect;
updateCameraAspect(): void;
prepareCurrentCamera(): Promise<void>;
_updateFromCameraContainer(): Promise<void>;
}