Layer renderers should not require a map renderer
This commit is contained in:
@@ -9,7 +9,6 @@ goog.require('ol.dom');
|
||||
goog.require('ol.extent');
|
||||
goog.require('ol.layer.Image');
|
||||
goog.require('ol.proj');
|
||||
goog.require('ol.renderer.Map');
|
||||
goog.require('ol.renderer.canvas.Layer');
|
||||
goog.require('ol.source.ImageVector');
|
||||
goog.require('ol.vec.Mat4');
|
||||
@@ -19,12 +18,11 @@ goog.require('ol.vec.Mat4');
|
||||
/**
|
||||
* @constructor
|
||||
* @extends {ol.renderer.canvas.Layer}
|
||||
* @param {ol.renderer.Map} mapRenderer Map renderer.
|
||||
* @param {ol.layer.Image} imageLayer Single image layer.
|
||||
*/
|
||||
ol.renderer.canvas.ImageLayer = function(mapRenderer, imageLayer) {
|
||||
ol.renderer.canvas.ImageLayer = function(imageLayer) {
|
||||
|
||||
goog.base(this, mapRenderer, imageLayer);
|
||||
goog.base(this, imageLayer);
|
||||
|
||||
/**
|
||||
* @private
|
||||
|
||||
@@ -17,12 +17,11 @@ goog.require('ol.vec.Mat4');
|
||||
/**
|
||||
* @constructor
|
||||
* @extends {ol.renderer.Layer}
|
||||
* @param {ol.renderer.Map} mapRenderer Map renderer.
|
||||
* @param {ol.layer.Layer} layer Layer.
|
||||
*/
|
||||
ol.renderer.canvas.Layer = function(mapRenderer, layer) {
|
||||
ol.renderer.canvas.Layer = function(layer) {
|
||||
|
||||
goog.base(this, mapRenderer, layer);
|
||||
goog.base(this, layer);
|
||||
|
||||
/**
|
||||
* @private
|
||||
|
||||
@@ -77,11 +77,11 @@ goog.inherits(ol.renderer.canvas.Map, ol.renderer.Map);
|
||||
*/
|
||||
ol.renderer.canvas.Map.prototype.createLayerRenderer = function(layer) {
|
||||
if (ol.ENABLE_IMAGE && layer instanceof ol.layer.Image) {
|
||||
return new ol.renderer.canvas.ImageLayer(this, layer);
|
||||
return new ol.renderer.canvas.ImageLayer(layer);
|
||||
} else if (ol.ENABLE_TILE && layer instanceof ol.layer.Tile) {
|
||||
return new ol.renderer.canvas.TileLayer(this, layer);
|
||||
return new ol.renderer.canvas.TileLayer(layer);
|
||||
} else if (ol.ENABLE_VECTOR && layer instanceof ol.layer.Vector) {
|
||||
return new ol.renderer.canvas.VectorLayer(this, layer);
|
||||
return new ol.renderer.canvas.VectorLayer(layer);
|
||||
} else {
|
||||
goog.asserts.fail();
|
||||
return null;
|
||||
|
||||
@@ -13,7 +13,6 @@ goog.require('ol.TileState');
|
||||
goog.require('ol.dom');
|
||||
goog.require('ol.extent');
|
||||
goog.require('ol.layer.Tile');
|
||||
goog.require('ol.renderer.Map');
|
||||
goog.require('ol.renderer.canvas.Layer');
|
||||
goog.require('ol.tilecoord');
|
||||
goog.require('ol.vec.Mat4');
|
||||
@@ -23,12 +22,11 @@ goog.require('ol.vec.Mat4');
|
||||
/**
|
||||
* @constructor
|
||||
* @extends {ol.renderer.canvas.Layer}
|
||||
* @param {ol.renderer.Map} mapRenderer Map renderer.
|
||||
* @param {ol.layer.Tile} tileLayer Tile layer.
|
||||
*/
|
||||
ol.renderer.canvas.TileLayer = function(mapRenderer, tileLayer) {
|
||||
ol.renderer.canvas.TileLayer = function(tileLayer) {
|
||||
|
||||
goog.base(this, mapRenderer, tileLayer);
|
||||
goog.base(this, tileLayer);
|
||||
|
||||
/**
|
||||
* @private
|
||||
|
||||
@@ -17,12 +17,11 @@ goog.require('ol.renderer.vector');
|
||||
/**
|
||||
* @constructor
|
||||
* @extends {ol.renderer.canvas.Layer}
|
||||
* @param {ol.renderer.Map} mapRenderer Map renderer.
|
||||
* @param {ol.layer.Vector} vectorLayer Vector layer.
|
||||
*/
|
||||
ol.renderer.canvas.VectorLayer = function(mapRenderer, vectorLayer) {
|
||||
ol.renderer.canvas.VectorLayer = function(vectorLayer) {
|
||||
|
||||
goog.base(this, mapRenderer, vectorLayer);
|
||||
goog.base(this, vectorLayer);
|
||||
|
||||
/**
|
||||
* @private
|
||||
|
||||
Reference in New Issue
Block a user