@spearwolf/twopoint5d
Version:
Create 2.5D realtime graphics and pixelart with WebGL and three.js
11 lines • 514 B
TypeScript
import type { Camera } from 'three/webgpu';
import type { ProjectionPlane } from './ProjectionPlane.js';
export interface IProjection {
updateViewRect(width: number, height: number): void;
getViewRect(): [width: number, height: number, pixelRatioHorizontal: number, pixelRatioVertical: number];
get projectionPlane(): ProjectionPlane;
getZoom(distanceToProjectionPlane: number): number;
createCamera(): Camera;
updateCamera(camera: Camera): void;
}
//# sourceMappingURL=IProjection.d.ts.map