Clean up ol/renderer/canvas classes

This commit is contained in:
Tim Schaub
2018-07-17 18:15:47 -06:00
parent 45e0926896
commit 792e7e54f1
7 changed files with 58 additions and 86 deletions

View File

@@ -2,7 +2,6 @@
* @module ol/renderer/canvas/Map
*/
import {create as createTransform, apply as applyTransform, compose as composeTransform} from '../../transform.js';
import {inherits} from '../../util.js';
import {includes, stableSort} from '../../array.js';
import {CLASS_UNSELECTABLE} from '../../css.js';
import {createCanvasContext2D} from '../../dom.js';
@@ -21,15 +20,14 @@ import SourceState from '../../source/State.js';
export const layerRendererConstructors = [];
/**
* @constructor
* @extends {module:ol/renderer/Map}
* @param {module:ol/PluggableMap} map Map.
* @api
*/
class CanvasMapRenderer {
class CanvasMapRenderer extends MapRenderer {
/**
* @param {module:ol/PluggableMap} map Map.
* @api
*/
constructor(map) {
MapRenderer.call(this, map);
super(map);
const container = map.getViewport();
@@ -218,7 +216,5 @@ class CanvasMapRenderer {
}
}
inherits(CanvasMapRenderer, MapRenderer);
export default CanvasMapRenderer;