@spearwolf/twopoint5d
Version:
a library to create 2.5d realtime graphics and pixelart with three.js
31 lines • 1.14 kB
TypeScript
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