Make layers responsible for creating layer renderers

This commit is contained in:
Tim Schaub
2016-12-28 11:55:51 -07:00
parent 8df6d3da9c
commit afefe66af8
8 changed files with 79 additions and 60 deletions
+9
View File
@@ -54,6 +54,15 @@ ol.layer.Base = function(options) {
ol.inherits(ol.layer.Base, ol.Object);
/**
* Create a renderer for this layer.
* @abstract
* @param {ol.renderer.Map} mapRenderer The map renderer.
* @return {ol.renderer.Layer} A layer renderer.
*/
ol.layer.Base.prototype.createRenderer = function(mapRenderer) {};
/**
* @return {ol.LayerState} Layer state.
*/