Clean up ol/renderer/webgl classes

This commit is contained in:
Tim Schaub
2018-07-17 18:23:52 -06:00
parent 792e7e54f1
commit 9ee5edf19c
5 changed files with 39 additions and 59 deletions
+8 -12
View File
@@ -2,7 +2,6 @@
* @module ol/renderer/webgl/ImageLayer
*/
import {ENABLE_RASTER_REPROJECTION} from '../../reproj/common.js';
import {inherits} from '../../util.js';
import {TRUE, UNDEFINED} from '../../functions.js';
import LayerType from '../../LayerType.js';
import ViewHint from '../../ViewHint.js';
@@ -22,17 +21,16 @@ import {
import {CLAMP_TO_EDGE} from '../../webgl.js';
import {createTexture} from '../../webgl/Context.js';
/**
* @constructor
* @extends {module:ol/renderer/webgl/Layer}
* @param {module:ol/renderer/webgl/Map} mapRenderer Map renderer.
* @param {module:ol/layer/Image} imageLayer Tile layer.
* @api
*/
class WebGLImageLayerRenderer {
class WebGLImageLayerRenderer extends WebGLLayerRenderer {
/**
* @param {module:ol/renderer/webgl/Map} mapRenderer Map renderer.
* @param {module:ol/layer/Image} imageLayer Tile layer.
* @api
*/
constructor(mapRenderer, imageLayer) {
WebGLLayerRenderer.call(this, mapRenderer, imageLayer);
super(mapRenderer, imageLayer);
/**
* The last rendered image.
@@ -310,8 +308,6 @@ class WebGLImageLayerRenderer {
}
}
inherits(WebGLImageLayerRenderer, WebGLLayerRenderer);
/**
* Determine if this renderer handles the provided layer.