diff --git a/src/all.js b/src/all.js index 14180a12a5..cf45c42432 100644 --- a/src/all.js +++ b/src/all.js @@ -5,6 +5,7 @@ goog.require('ol.Bounds'); goog.require('ol.Camera'); goog.require('ol.Extent'); goog.require('ol.Layer'); +goog.require('ol.LayerRenderer'); goog.require('ol.Object'); goog.require('ol.Projection'); goog.require('ol.Store'); diff --git a/src/ol/layerrenderer.js b/src/ol/layerrenderer.js new file mode 100644 index 0000000000..6b53ce8d93 --- /dev/null +++ b/src/ol/layerrenderer.js @@ -0,0 +1,32 @@ +goog.provide('ol.LayerRenderer'); + +goog.require('ol.Layer'); +goog.require('ol.Object'); + + + +/** + * @constructor + * @extends {ol.Object} + * @param {ol.Layer} layer Layer. + */ +ol.LayerRenderer = function(layer) { + + goog.base(this); + + /** + * @private + * @type {ol.Layer} + */ + this.layer_ = layer; + +}; +goog.inherits(ol.LayerRenderer, ol.Object); + + +/** + * @return {ol.Layer} Layer. + */ +ol.LayerRenderer.prototype.getLayer = function() { + return this.layer_; +};