This commit is contained in:
124
node_modules/ol/renderer/canvas/VectorLayer.d.ts
generated
vendored
Normal file
124
node_modules/ol/renderer/canvas/VectorLayer.d.ts
generated
vendored
Normal file
@@ -0,0 +1,124 @@
|
||||
export default CanvasVectorLayerRenderer;
|
||||
/**
|
||||
* @classdesc
|
||||
* Canvas renderer for vector layers.
|
||||
* @api
|
||||
*/
|
||||
declare class CanvasVectorLayerRenderer extends CanvasLayerRenderer<any> {
|
||||
/**
|
||||
* @param {import("../../layer/BaseVector.js").default} vectorLayer Vector layer.
|
||||
*/
|
||||
constructor(vectorLayer: import("../../layer/BaseVector.js").default<any, any>);
|
||||
/** @private */
|
||||
private boundHandleStyleImageChange_;
|
||||
/**
|
||||
* @type {boolean}
|
||||
*/
|
||||
animatingOrInteracting_: boolean;
|
||||
/**
|
||||
* @type {ImageData}
|
||||
*/
|
||||
hitDetectionImageData_: ImageData;
|
||||
/**
|
||||
* @type {Array<import("../../Feature.js").default>}
|
||||
*/
|
||||
renderedFeatures_: Array<import("../../Feature.js").default>;
|
||||
/**
|
||||
* @private
|
||||
* @type {number}
|
||||
*/
|
||||
private renderedRevision_;
|
||||
/**
|
||||
* @private
|
||||
* @type {number}
|
||||
*/
|
||||
private renderedResolution_;
|
||||
/**
|
||||
* @private
|
||||
* @type {import("../../extent.js").Extent}
|
||||
*/
|
||||
private renderedExtent_;
|
||||
/**
|
||||
* @private
|
||||
* @type {import("../../extent.js").Extent}
|
||||
*/
|
||||
private wrappedRenderedExtent_;
|
||||
/**
|
||||
* @private
|
||||
* @type {number}
|
||||
*/
|
||||
private renderedRotation_;
|
||||
/**
|
||||
* @private
|
||||
* @type {import("../../coordinate").Coordinate}
|
||||
*/
|
||||
private renderedCenter_;
|
||||
/**
|
||||
* @private
|
||||
* @type {import("../../proj/Projection").default}
|
||||
*/
|
||||
private renderedProjection_;
|
||||
/**
|
||||
* @private
|
||||
* @type {function(import("../../Feature.js").default, import("../../Feature.js").default): number|null}
|
||||
*/
|
||||
private renderedRenderOrder_;
|
||||
/**
|
||||
* @private
|
||||
* @type {import("../../render/canvas/ExecutorGroup").default}
|
||||
*/
|
||||
private replayGroup_;
|
||||
/**
|
||||
* A new replay group had to be created by `prepareFrame()`
|
||||
* @type {boolean}
|
||||
*/
|
||||
replayGroupChanged: boolean;
|
||||
/**
|
||||
* Clipping to be performed by `renderFrame()`
|
||||
* @type {boolean}
|
||||
*/
|
||||
clipping: boolean;
|
||||
/**
|
||||
* @private
|
||||
* @type {CanvasRenderingContext2D}
|
||||
*/
|
||||
private compositionContext_;
|
||||
/**
|
||||
* @private
|
||||
* @type {number}
|
||||
*/
|
||||
private opacity_;
|
||||
/**
|
||||
* @param {ExecutorGroup} executorGroup Executor group.
|
||||
* @param {import("../../PluggableMap.js").FrameState} frameState Frame state.
|
||||
* @param {import("rbush").default} [opt_declutterTree] Declutter tree.
|
||||
*/
|
||||
renderWorlds(executorGroup: ExecutorGroup, frameState: import("../../PluggableMap.js").FrameState, opt_declutterTree?: any): void;
|
||||
setupCompositionContext_(): void;
|
||||
releaseCompositionContext_(): void;
|
||||
/**
|
||||
* Render declutter items for this layer
|
||||
* @param {import("../../PluggableMap.js").FrameState} frameState Frame state.
|
||||
*/
|
||||
renderDeclutter(frameState: import("../../PluggableMap.js").FrameState): void;
|
||||
/**
|
||||
* Handle changes in image style state.
|
||||
* @param {import("../../events/Event.js").default} event Image style change event.
|
||||
* @private
|
||||
*/
|
||||
private handleStyleImageChange_;
|
||||
/**
|
||||
* @param {import("../../Feature.js").default} feature Feature.
|
||||
* @param {number} squaredTolerance Squared render tolerance.
|
||||
* @param {import("../../style/Style.js").default|Array<import("../../style/Style.js").default>} styles The style or array of styles.
|
||||
* @param {import("../../render/canvas/BuilderGroup.js").default} builderGroup Builder group.
|
||||
* @param {import("../../proj.js").TransformFunction} [opt_transform] Transform from user to view projection.
|
||||
* @param {import("../../render/canvas/BuilderGroup.js").default} [opt_declutterBuilderGroup] Builder for decluttering.
|
||||
* @return {boolean} `true` if an image is loading.
|
||||
*/
|
||||
renderFeature(feature: import("../../Feature.js").default, squaredTolerance: number, styles: import("../../style/Style.js").default | Array<import("../../style/Style.js").default>, builderGroup: import("../../render/canvas/BuilderGroup.js").default, opt_transform?: import("../../proj.js").TransformFunction | undefined, opt_declutterBuilderGroup?: CanvasBuilderGroup | undefined): boolean;
|
||||
}
|
||||
import CanvasLayerRenderer from "./Layer.js";
|
||||
import ExecutorGroup from "../../render/canvas/ExecutorGroup.js";
|
||||
import CanvasBuilderGroup from "../../render/canvas/BuilderGroup.js";
|
||||
//# sourceMappingURL=VectorLayer.d.ts.map
|
||||
Reference in New Issue
Block a user