import type { Area } from "./AreaUtil"; /** * タイルテクスチャ * * @see [[TileTextureCache]] */ declare class TileTexture implements Area { /** * 地図ズームレベル */ readonly z: number; /** * X タイル座標 */ readonly x: number; /** * Y タイル座標 */ readonly y: number; /** * テクスチャオブジェクト */ readonly texture: WebGLTexture; /** * @param z - 地図ズームレベル * @param x - X タイル座標 * @param y - Y タイル座標 * @param texture - テクスチャオブジェクト */ constructor(z: number, x: number, y: number, texture: WebGLTexture); /** * リソースを破棄 * * @param gl - WebGL レンダリングコンテキスト */ dispose(gl: WebGL2RenderingContext): void; } export default TileTexture; //# sourceMappingURL=TileTexture.d.ts.map