@spearwolf/twopoint5d
Version:
Create 2.5D realtime graphics and pixelart with WebGL and three.js
29 lines • 1.04 kB
TypeScript
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