UNPKG

@spearwolf/twopoint5d

Version:

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

22 lines 998 B
import { Color, Object3D } from 'three'; import type { IMap2DVisibilitor, Map2DVisibleTiles } from './IMap2DVisibilitor.js'; import { Map2DTile } from './Map2DTile.js'; import { Map2DTileCoordsUtil } from './Map2DTileCoordsUtil.js'; export declare class RectangularVisibilityArea implements IMap2DVisibilitor { #private; needsUpdate: boolean; viewRectHelperHeight: number; viewRectHelperColor: Color; constructor(width?: number, height?: number); get width(): number; set width(width: number); get height(): number; set height(height: number); computeVisibleTiles(previousTiles: Map2DTile[], [centerX, centerY]: [number, number], map2dTileCoords: Map2DTileCoordsUtil, node: Object3D): Map2DVisibleTiles | undefined; get showHelpers(): boolean; set showHelpers(showHelpers: boolean); addToScene(scene: Object3D): void; removeFromScene(scene: Object3D): void; updateHelpers(): void; } //# sourceMappingURL=RectangularVisibilityArea.d.ts.map