UNPKG

@spearwolf/twopoint5d

Version:

a library to create 2.5d realtime graphics and pixelart with three.js

29 lines 1.1 kB
import { Camera, Color, Scene } from 'three'; import type { ThreeRendererType } from '../display/types.js'; import type { IProjection } from './IProjection.js'; import type { IStage } from './IStage.js'; export declare class Stage2D implements IStage { #private; isStage2D: boolean; scene: Scene; autoClear: boolean; clearColor: Color; clearAlpha: number; needsUpdate: boolean; get name(): string; set name(name: string); get containerWidth(): number; get containerHeight(): number; get width(): number; get height(): number; get projection(): IProjection | undefined; set projection(projection: IProjection | undefined); get camera(): Camera | undefined; set camera(camera: Camera | undefined); constructor(projection?: IProjection, scene?: Scene); resize(width: number, height: number): void; update(forceUpdate?: boolean): void; isFirstFrame: boolean; renderFrame(renderer: ThreeRendererType, now: number, deltaTime: number, frameNo: number, skipRenderCall?: boolean): void; } //# sourceMappingURL=Stage2D.d.ts.map