package.webgl.TileGeometry.d.ts Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ol Show documentation
Show all versions of ol Show documentation
OpenLayers mapping library
The newest version!
export default TileGeometry;
export type TileType = import("../VectorRenderTile").default;
/**
* @typedef {import("../VectorRenderTile").default} TileType
*/
/**
* @extends {BaseTileRepresentation}
*/
declare class TileGeometry extends BaseTileRepresentation {
/**
* @param {import("./BaseTileRepresentation.js").TileRepresentationOptions} options The tile texture options.
* @param {Array} styleRenderers Array of vector style renderers
*/
constructor(options: import("./BaseTileRepresentation.js").TileRepresentationOptions, styleRenderers: Array);
/**
* @private
*/
private batch_;
/**
* @private
*/
private styleRenderers_;
/**
* @type {Array}
*/
buffers: Array;
/**
* Each geometry tile also has a mask which consisted of a quad (two triangles); this mask is intended to
* be rendered to an offscreen buffer, and be used to correctly mask tiles according to their zoom level
* during rendering
*/
maskVertices: WebGLArrayBuffer;
/**
* @private
*/
private generateMaskBuffer_;
}
import BaseTileRepresentation from './BaseTileRepresentation.js';
import WebGLArrayBuffer from './Buffer.js';
//# sourceMappingURL=TileGeometry.d.ts.map