UNPKG

@spearwolf/twopoint5d

Version:

Create 2.5D realtime graphics and pixelart with WebGL and three.js

29 lines 1.04 kB
import { Group } from 'three/webgpu'; import { Map2DTileStreamer } from './Map2DTileStreamer.js'; import type { IMap2DTileRenderer, IMap2DVisibilitor } from './types.js'; export declare class Map2D extends Group { #private; get tileStreamer(): Map2DTileStreamer; set tileStreamer(streamer: Map2DTileStreamer); get visibilitor(): IMap2DVisibilitor; set visibilitor(v: IMap2DVisibilitor); get centerX(): number; set centerX(x: number); get centerY(): number; set centerY(y: number); get tileWidth(): number; set tileWidth(width: number); get tileHeight(): number; set tileHeight(height: number); get xOffset(): number; set xOffset(offset: number); get yOffset(): number; set yOffset(offset: number); constructor(tileStreamer?: Map2DTileStreamer); addTileRenderer(renderer: IMap2DTileRenderer): void; removeTileRenderer(renderer: IMap2DTileRenderer): void; update(): void; clearTiles(): void; dispose(): void; } //# sourceMappingURL=Map2D.d.ts.map