All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.webgl.TileGeometry.d.ts Maven / Gradle / Ivy

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy