diff --git a/src/ol/layerrendereroptions.js b/src/ol/layerrendereroptions.js index f3922b3de8..ef6d02f8a7 100644 --- a/src/ol/layerrendereroptions.js +++ b/src/ol/layerrendereroptions.js @@ -1,5 +1,6 @@ goog.provide('ol.LayerRendererOptions'); +goog.require('ol.Layer'); goog.require('ol.Object'); @@ -17,11 +18,18 @@ ol.LayerRendererOptionsProperty_ = { /** * @constructor * @extends {ol.Object} + * @param {ol.Layer} layer Layer. */ -ol.LayerRendererOptions = function() { +ol.LayerRendererOptions = function(layer) { goog.base(this); + /** + * @private + * @type {ol.Layer} + */ + this.layer_ = layer; + this.setVisible(true); this.setOpacity(1); @@ -29,6 +37,14 @@ ol.LayerRendererOptions = function() { goog.inherits(ol.LayerRendererOptions, ol.Object); +/** + * @return {ol.Layer} Layer. + */ +ol.LayerRendererOptions.prototype.getLayer = function() { + return this.layer_; +}; + + /** * @return {number} Opacity. */