UNPKG

@spearwolf/twopoint5d

Version:

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

24 lines 909 B
import type { Object3D } from 'three/webgpu'; import type { IMap2DTileCoords, IMap2DTileRenderer, IMap2DVisibilitor } from './types.js'; export declare class Map2DTileStreamer { #private; centerX: number; centerY: number; visibilitor?: IMap2DVisibilitor; 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); tiles: IMap2DTileCoords[]; renderers: Set<IMap2DTileRenderer>; constructor(tileWidth?: number, tileHeight?: number, xOffset?: number, yOffset?: number); addTileRenderer(renderer: IMap2DTileRenderer): void; removeTileRenderer(renderer: IMap2DTileRenderer): void; update(node: Object3D): void; clearTiles(): void; } //# sourceMappingURL=Map2DTileStreamer.d.ts.map