UNPKG

ol

Version:

OpenLayers mapping library

71 lines 1.92 kB
export default ImageTile; declare class ImageTile extends Tile { /** * @param {import("./tilecoord.js").TileCoord} tileCoord Tile coordinate. * @param {TileState} state State. * @param {string} src Image source URI. * @param {?string} crossOrigin Cross origin. * @param {import("./Tile.js").LoadFunction} tileLoadFunction Tile load function. * @param {import("./Tile.js").Options=} opt_options Tile options. */ constructor(tileCoord: number[], state: { IDLE: number; LOADING: number; LOADED: number; ERROR: number; EMPTY: number; }, src: string, crossOrigin: string, tileLoadFunction: (arg0: Tile, arg1: string) => void, opt_options?: import("./Tile.js").Options); /** * @private * @type {?string} */ private crossOrigin_; /** * Image URI * * @private * @type {string} */ private src_; /** * @private * @type {HTMLImageElement|HTMLCanvasElement} */ private image_; /** * @private * @type {?function():void} */ private unlisten_; /** * @private * @type {import("./Tile.js").LoadFunction} */ private tileLoadFunction_; /** * Get the HTML image element for this tile (may be a Canvas, Image, or Video). * @return {HTMLCanvasElement|HTMLImageElement|HTMLVideoElement} Image. * @api */ getImage(): HTMLCanvasElement | HTMLImageElement | HTMLVideoElement; /** * Tracks loading or read errors. * * @private */ private handleImageError_; /** * Tracks successful image load. * * @private */ private handleImageLoad_; /** * Discards event handlers which listen for load completion or errors. * * @private */ private unlistenImage_; } import Tile from "./Tile.js"; //# sourceMappingURL=ImageTile.d.ts.map