diff --git a/src/ol/webgl/layerrenderer.js b/src/ol/webgl/layerrenderer.js index 86b67feadb..6e0a3bdbb1 100644 --- a/src/ol/webgl/layerrenderer.js +++ b/src/ol/webgl/layerrenderer.js @@ -18,6 +18,14 @@ ol.webgl.LayerRenderer = function(map, layer) { goog.inherits(ol.webgl.LayerRenderer, ol.LayerRenderer); +/** + * @protected + */ +ol.webgl.LayerRenderer.prototype.dispatchChangeEvent = function() { + this.dispatchEvent(goog.events.EventType.CHANGE); +}; + + /** * @return {WebGLTexture} Texture. */ @@ -48,6 +56,22 @@ ol.webgl.LayerRenderer.prototype.getMap = function() { ol.webgl.LayerRenderer.prototype.getMatrix = goog.abstractMethod; +/** + * @inheritDoc + */ +ol.webgl.LayerRenderer.prototype.handleLayerOpacityChange = function() { + this.dispatchChangeEvent(); +}; + + +/** + * @inheritDoc + */ +ol.webgl.LayerRenderer.prototype.handleLayerVisibleChange = function() { + this.dispatchChangeEvent(); +}; + + /** */ ol.webgl.LayerRenderer.prototype.handleWebGLContextLost = goog.nullFunction; diff --git a/src/ol/webgl/tilelayerrenderer.js b/src/ol/webgl/tilelayerrenderer.js index 902bb57cc6..379a5e2347 100644 --- a/src/ol/webgl/tilelayerrenderer.js +++ b/src/ol/webgl/tilelayerrenderer.js @@ -212,14 +212,6 @@ ol.webgl.TileLayerRenderer.prototype.getTexture = function() { }; -/** - * @protected - */ -ol.webgl.TileLayerRenderer.prototype.dispatchChangeEvent = function() { - this.dispatchEvent(goog.events.EventType.CHANGE); -}; - - /** * @protected */ @@ -386,19 +378,3 @@ ol.webgl.TileLayerRenderer.prototype.render = function() { 1); }; - - -/** - * @inheritDoc - */ -ol.webgl.TileLayerRenderer.prototype.handleLayerOpacityChange = function() { - this.dispatchChangeEvent(); -}; - - -/** - * @inheritDoc - */ -ol.webgl.TileLayerRenderer.prototype.handleLayerVisibleChange = function() { - this.dispatchChangeEvent(); -};