@spearwolf/twopoint5d
Version:
a library to create 2.5d realtime graphics and pixelart with three.js
11 lines • 564 B
TypeScript
import type { Camera, Scene } from 'three';
import type { RenderPass } from 'three/addons/postprocessing/RenderPass.js';
import type { ThreeRendererType } from '../display/types.js';
export type RenderCmdFunc = (scene: Scene, camera: Camera, autoClear: boolean) => void;
export interface IStage {
name: string;
resize(width: number, height: number): void;
renderFrame(renderer: ThreeRendererType, now: number, deltaTime: number, frameNo: number, renderCmd?: RenderCmdFunc): void;
getRenderPass?(): RenderPass;
}
//# sourceMappingURL=IStage.d.ts.map