UNPKG

nanogl-camera

Version:
26 lines (25 loc) 669 B
import { mat4 } from "gl-matrix"; import { ICameraLens } from './ICameraLens'; declare class OrthographicLens implements ICameraLens { _near: number; _far: number; _xMin: number; _xMax: number; _yMin: number; _yMax: number; _aspect: number; _proj: mat4; _valid: boolean; constructor(); getProjection(): mat4; setBound(xMin: number, xMax: number, yMin: number, yMax: number): void; set near(v: number); get near(): number; set far(v: number); get far(): number; set aspect(v: number); get aspect(): number; _updateProjection(): void; _invalidate(): void; } export default OrthographicLens;