import Vector3D from "../geom/Vector3D"; import Matrix3D from "../geom/Matrix3D"; import Vector from "../Vector"; declare namespace openfl.utils { export class PerspectiveMatrix3D extends Matrix3D { constructor(v?: Vector); lookAtLH(eye: Vector3D, at: Vector3D, up: Vector3D): void; lookAtRH(eye: Vector3D, at: Vector3D, up: Vector3D): void; orthoLH(width: number, height: number, zNear: number, zFar: number): void; orthoOffCenterLH(left: number, right: number, bottom: number, top: number, zNear: number, zFar: number): void; orthoOffCenterRH(left: number, right: number, bottom: number, top: number, zNear: number, zFar: number): void; orthoRH(width: number, height: number, zNear: number, zFar: number): void; perspectiveFieldOfViewLH(fieldOfViewY: number, aspectRatio: number, zNear: number, zFar: number): void; perspectiveFieldOfViewRH(fieldOfViewY: number, aspectRatio: number, zNear: number, zFar: number): void; perspectiveOffCenterLH(left: number, right: number, bottom: number, top: number, zNear: number, zFar: number): void; perspectiveLH(width: number, height: number, zNear: number, zFar: number): void; perspectiveOffCenterRH(left: number, right: number, bottom: number, top: number, zNear: number, zFar: number): void; perspectiveRH(width: number, height: number, zNear: number, zFar: number): void; } } export default openfl.utils.PerspectiveMatrix3D;