From 6c1090a2df8df8e3aeb7df04ece234211b559e2c Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 10 Jul 2012 19:40:28 +0200 Subject: [PATCH] Add initial ol.LayerRenderer skeleton --- src/all.js | 1 + src/ol/layerrenderer.js | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 src/ol/layerrenderer.js 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_; +};