UNPKG

@spearwolf/twopoint5d

Version:

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

17 lines 736 B
import type { Vector3 } from 'three/webgpu'; import { Object3D } from 'three/webgpu'; import type { IMap2DTileCoords, IMap2DTileRenderer, IMapTileFactory } from './types.js'; export declare class Map2DTileRenderer implements IMap2DTileRenderer { #private; tileFactory: IMapTileFactory; readonly node: Object3D<import("three/webgpu").Object3DEventMap>; constructor(tileFactory: IMapTileFactory); beginUpdatingTiles(position: Vector3): void; addTile(tileCoords: IMap2DTileCoords): void; reuseTile(tileCoords: IMap2DTileCoords): void; removeTile(tileCoords: IMap2DTileCoords): void; clearTiles(): void; endUpdatingTiles(): void; dispose(): void; } //# sourceMappingURL=Map2DTileRenderer.d.ts.map