UNPKG

@spearwolf/twopoint5d

Version:

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

31 lines 1.14 kB
import { Group } from 'three'; import type { IMap2DLayer } from './IMap2DLayer.js'; import type { IMap2DTileRenderer } from './IMap2DTileRenderer.js'; import type { IMap2DVisibilitor } from './IMap2DVisibilitor.js'; import { Map2DLayer } from './Map2DLayer.js'; export declare class Map2DLayer3D extends Group implements IMap2DLayer { #private; get map2dLayer(): Map2DLayer; set map2dLayer(map2dLayer: Map2DLayer); 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(map2dLayer?: Map2DLayer); addTileRenderer(renderer: IMap2DTileRenderer): void; removeTileRenderer(renderer: IMap2DTileRenderer): void; update(): void; resetTiles(): void; dispose(): void; } //# sourceMappingURL=Map2DLayer3D.d.ts.map