export default VectorRenderTile; export type ReplayState = { /** * Dirty. */ dirty: boolean; /** * RenderedRenderOrder. */ renderedRenderOrder: null | import("./render.js").OrderFunction; /** * RenderedTileRevision. */ renderedTileRevision: number; /** * RenderedResolution. */ renderedResolution: number; /** * RenderedRevision. */ renderedRevision: number; /** * RenderedTileResolution. */ renderedTileResolution: number; /** * RenderedTileZ. */ renderedTileZ: number; }; declare class VectorRenderTile extends Tile { /** * @param {import("./tilecoord.js").TileCoord} tileCoord Tile coordinate. * @param {import("./TileState.js").default} state State. * @param {import("./tilecoord.js").TileCoord} urlTileCoord Wrapped tile coordinate for source urls. * @param {function(VectorRenderTile):Array} getSourceTiles Function * to get source tiles for this tile. */ constructor(tileCoord: import("./tilecoord.js").TileCoord, state: any, urlTileCoord: import("./tilecoord.js").TileCoord, getSourceTiles: (arg0: VectorRenderTile) => Array); /** * @private * @type {!Object} */ private context_; /** * Executor groups by layer uid. Entries are read/written by the renderer. * @type {Object>} */ executorGroups: { [x: string]: Array; }; /** * Executor groups for decluttering, by layer uid. Entries are read/written by the renderer. * @type {Object>} */ declutterExecutorGroups: { [x: string]: Array; }; /** * Number of loading source tiles. Read/written by the source. * @type {number} */ loadingSourceTiles: number; /** * @type {Object} */ hitDetectionImageData: { [x: number]: ImageData; }; /** * @private * @type {!Object} */ private replayState_; /** * @type {Array} */ sourceTiles: Array; /** * @type {Object} */ errorTileKeys: { [x: string]: boolean; }; /** * @type {number} */ wantedResolution: number; /** * @type {!function():Array} */ getSourceTiles: () => Array; /** * @type {import("./tilecoord.js").TileCoord} */ wrappedTileCoord: import("./tilecoord.js").TileCoord; /** * @param {import("./layer/Layer.js").default} layer Layer. * @return {CanvasRenderingContext2D} The rendering context. */ getContext(layer: import("./layer/Layer.js").default): CanvasRenderingContext2D; /** * @param {import("./layer/Layer.js").default} layer Layer. * @return {boolean} Tile has a rendering context for the given layer. */ hasContext(layer: import("./layer/Layer.js").default): boolean; /** * Get the Canvas for this tile. * @param {import("./layer/Layer.js").default} layer Layer. * @return {HTMLCanvasElement} Canvas. */ getImage(layer: import("./layer/Layer.js").default): HTMLCanvasElement; /** * @param {import("./layer/Layer.js").default} layer Layer. * @return {ReplayState} The replay state. */ getReplayState(layer: import("./layer/Layer.js").default): ReplayState; } import Tile from './Tile.js'; //# sourceMappingURL=VectorRenderTile.d.ts.map