Partial tile layer renderer.

This commit is contained in:
Tim Schaub
2012-06-21 19:59:32 +02:00
parent 948e792ddd
commit c67ca2660d
3 changed files with 136 additions and 39 deletions
+27 -7
View File
@@ -3,23 +3,39 @@ goog.provide('ol.renderer.LayerRenderer');
/**
* A single layer renderer that will be created by the composite map renderer.
*
* @interface
* @param {Element} target
* @constructor
* @param {!Element} container
* @param {!ol.layer.Layer} layer
*/
ol.renderer.LayerRenderer = function(target, layer) {};
ol.renderer.LayerRenderer = function(container, layer) {
/**
* @type {!Element}
* @protected
*/
this.container_ = container;
/**
* @type {!ol.layer.Layer}
* @protected
*/
this.layer_ = layer;
};
/**
* Get layer being rendered.
*
* @returns {!ol.layer.Layer}
*/
ol.renderer.LayerRenderer.prototype.getLayer = function() {};
ol.renderer.LayerRenderer.prototype.getLayer = function() {
return this.layer_;
};
/**
* Get an identifying string for this renderer.
*
* @returns {string}
* @returns {string|undefined}
*/
ol.renderer.LayerRenderer.prototype.getType = function() {};
@@ -28,7 +44,9 @@ ol.renderer.LayerRenderer.prototype.getType = function() {};
*
* @returns {boolean}
*/
ol.renderer.LayerRenderer.isSupported = function() {};
ol.renderer.LayerRenderer.isSupported = function() {
return false;
};
/**
* Determine if this renderer is capable of renderering the given layer.
@@ -36,4 +54,6 @@ ol.renderer.LayerRenderer.isSupported = function() {};
* @param {ol.layer.Layer} layer
* @returns {boolean}
*/
ol.renderer.LayerRenderer.canRender = function(layer) {};
ol.renderer.LayerRenderer.canRender = function(layer) {
return false;
};