Add clipping property
This commit is contained in:
@@ -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) &&
|
||||||
|
|||||||
Reference in New Issue
Block a user