diff --git a/src/ol/renderer/maprenderer.js b/src/ol/renderer/maprenderer.js index 8c9de9c479..3e67e48cf8 100644 --- a/src/ol/renderer/maprenderer.js +++ b/src/ol/renderer/maprenderer.js @@ -139,25 +139,6 @@ ol.renderer.Map.prototype.disposeInternal = function() { }; -/** - * @param {function(this: T, ol.layer.Layer, ol.renderer.Layer, number)} f - * Function. - * @param {T=} opt_obj Object. - * @template T - */ -ol.renderer.Map.prototype.forEachReadyVisibleLayer = function(f, opt_obj) { - var layers = this.map.getLayers(); - if (goog.isDef(layers)) { - layers.forEach(function(layer, index) { - if (layer.isReady() && layer.getVisible()) { - var layerRenderer = this.getLayerRenderer(layer); - f.call(opt_obj, layer, layerRenderer, index); - } - }, this); - } -}; - - /** * @param {ol.Pixel} pixel Pixel. * @return {ol.Coordinate} Coordinate. diff --git a/src/ol/renderer/webgl/webglmaprenderer.js b/src/ol/renderer/webgl/webglmaprenderer.js index c32b09c9cc..72c98aa8e3 100644 --- a/src/ol/renderer/webgl/webglmaprenderer.js +++ b/src/ol/renderer/webgl/webglmaprenderer.js @@ -302,6 +302,26 @@ ol.renderer.webgl.Map.prototype.disposeInternal = function() { }; +/** + * @param {function(this: T, ol.layer.Layer, ol.renderer.webgl.Layer, number)} f + * Function. + * @param {T=} opt_obj Object. + * @template T + */ +ol.renderer.webgl.Map.prototype.forEachReadyVisibleLayer = + function(f, opt_obj) { + var layers = this.map.getLayers(); + if (goog.isDef(layers)) { + layers.forEach(function(layer, index) { + if (layer.isReady() && layer.getVisible()) { + var layerRenderer = this.getLayerRenderer(layer); + f.call(opt_obj, layer, layerRenderer, index); + } + }, this); + } +}; + + /** * @return {WebGLRenderingContext} GL. */