Add clipping property

This commit is contained in:
mike-000
2020-07-30 19:58:23 +01:00
committed by GitHub
parent 6db0e1d2dc
commit 6610391c0b
+7 -1
View File
@@ -129,6 +129,12 @@ class CanvasVectorLayerRenderer extends CanvasLayerRenderer {
* @type {boolean} * @type {boolean}
*/ */
this.replayGroupChanged = true; this.replayGroupChanged = true;
/**
* Clipping to be performed by `renderFrame()`
* @type {boolean}
*/
this.clipping = true;
} }
/** /**
@@ -198,7 +204,7 @@ class CanvasVectorLayerRenderer extends CanvasLayerRenderer {
// clipped rendering if layer extent is set // clipped rendering if layer extent is set
let clipped = false; let clipped = false;
if (layerState.extent) { if (layerState.extent && this.clipping) {
const layerExtent = fromUserExtent(layerState.extent, projection); const layerExtent = fromUserExtent(layerState.extent, projection);
clipped = clipped =
!containsExtent(layerExtent, frameState.extent) && !containsExtent(layerExtent, frameState.extent) &&