@spearwolf/twopoint5d
Version:
Create 2.5D realtime graphics and pixelart with WebGL and three.js
13 lines • 698 B
TypeScript
import type { IMap2DTileDataProvider } from './types.js';
export type RepeatingTilesPatternType = number | number[] | number[][];
export type LimitToAxisType = 'horizontal' | 'vertical' | 'none';
export declare class RepeatingTilesProvider implements IMap2DTileDataProvider {
#private;
limitToAxis: LimitToAxisType;
get tileIds(): number[][];
set tileIds(tileIds: number[][]);
constructor(tileIds?: RepeatingTilesPatternType, limitToAxis?: LimitToAxisType);
getTileIdAt(col: number, row: number): number;
getTileIdsWithin(left: number, top: number, width: number, height: number, target?: Uint32Array): Uint32Array;
}
//# sourceMappingURL=RepeatingTilesProvider.d.ts.map