Add getRenderGeometryFunction_
This commit is contained in:
@@ -69,11 +69,7 @@ ol.renderer.canvas.VectorLayer.prototype.composeFrame =
|
|||||||
|
|
||||||
var replayGroup = this.replayGroup_;
|
var replayGroup = this.replayGroup_;
|
||||||
if (!goog.isNull(replayGroup)) {
|
if (!goog.isNull(replayGroup)) {
|
||||||
var vectorLayer = this.getVectorLayer();
|
var renderGeometryFunction = this.getRenderGeometryFunction_();
|
||||||
var renderGeometryFunction = vectorLayer.getRenderGeometryFunction();
|
|
||||||
if (!goog.isDef(renderGeometryFunction)) {
|
|
||||||
renderGeometryFunction = goog.functions.TRUE;
|
|
||||||
}
|
|
||||||
goog.asserts.assert(goog.isFunction(renderGeometryFunction));
|
goog.asserts.assert(goog.isFunction(renderGeometryFunction));
|
||||||
context.globalAlpha = layerState.opacity;
|
context.globalAlpha = layerState.opacity;
|
||||||
replayGroup.replay(
|
replayGroup.replay(
|
||||||
@@ -85,6 +81,22 @@ ol.renderer.canvas.VectorLayer.prototype.composeFrame =
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @private
|
||||||
|
* @return {function(ol.geom.Geometry): boolean|undefined} Render geometry
|
||||||
|
* function.
|
||||||
|
*/
|
||||||
|
ol.renderer.canvas.VectorLayer.prototype.getRenderGeometryFunction_ =
|
||||||
|
function() {
|
||||||
|
var vectorLayer = this.getVectorLayer();
|
||||||
|
var renderGeometryFunction = vectorLayer.getRenderGeometryFunction();
|
||||||
|
if (!goog.isDef(renderGeometryFunction)) {
|
||||||
|
renderGeometryFunction = goog.functions.TRUE;
|
||||||
|
}
|
||||||
|
return renderGeometryFunction;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return {ol.layer.Vector} Vector layer.
|
* @return {ol.layer.Vector} Vector layer.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user