Module type for ol.layer.Image
This commit is contained in:
@@ -18,7 +18,7 @@ import {create as createTransform, compose as composeTransform} from '../../tran
|
|||||||
/**
|
/**
|
||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.renderer.canvas.IntermediateCanvas}
|
* @extends {ol.renderer.canvas.IntermediateCanvas}
|
||||||
* @param {ol.layer.Image} imageLayer Single image layer.
|
* @param {module:ol/layer/Image~ImageLayer} imageLayer Single image layer.
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
const CanvasImageLayerRenderer = function(imageLayer) {
|
const CanvasImageLayerRenderer = function(imageLayer) {
|
||||||
@@ -73,7 +73,7 @@ CanvasImageLayerRenderer['handles'] = function(type, layer) {
|
|||||||
* @return {ol.renderer.canvas.ImageLayer} The layer renderer.
|
* @return {ol.renderer.canvas.ImageLayer} The layer renderer.
|
||||||
*/
|
*/
|
||||||
CanvasImageLayerRenderer['create'] = function(mapRenderer, layer) {
|
CanvasImageLayerRenderer['create'] = function(mapRenderer, layer) {
|
||||||
const renderer = new CanvasImageLayerRenderer(/** @type {ol.layer.Image} */ (layer));
|
const renderer = new CanvasImageLayerRenderer(/** @type {module:ol/layer/Image~ImageLayer} */ (layer));
|
||||||
if (layer.getType() === LayerType.VECTOR) {
|
if (layer.getType() === LayerType.VECTOR) {
|
||||||
const candidates = getLayerRendererPlugins();
|
const candidates = getLayerRendererPlugins();
|
||||||
for (let i = 0, ii = candidates.length; i < ii; ++i) {
|
for (let i = 0, ii = candidates.length; i < ii; ++i) {
|
||||||
@@ -127,7 +127,7 @@ CanvasImageLayerRenderer.prototype.prepareFrame = function(frameState, layerStat
|
|||||||
const viewResolution = viewState.resolution;
|
const viewResolution = viewState.resolution;
|
||||||
|
|
||||||
let image;
|
let image;
|
||||||
const imageLayer = /** @type {ol.layer.Image} */ (this.getLayer());
|
const imageLayer = /** @type {module:ol/layer/Image~ImageLayer} */ (this.getLayer());
|
||||||
const imageSource = imageLayer.getSource();
|
const imageSource = imageLayer.getSource();
|
||||||
|
|
||||||
const hints = frameState.viewHints;
|
const hints = frameState.viewHints;
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import {createTexture} from '../../webgl/Context.js';
|
|||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.renderer.webgl.Layer}
|
* @extends {ol.renderer.webgl.Layer}
|
||||||
* @param {ol.renderer.webgl.Map} mapRenderer Map renderer.
|
* @param {ol.renderer.webgl.Map} mapRenderer Map renderer.
|
||||||
* @param {ol.layer.Image} imageLayer Tile layer.
|
* @param {module:ol/layer/Image~ImageLayer} imageLayer Tile layer.
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
const WebGLImageLayerRenderer = function(mapRenderer, imageLayer) {
|
const WebGLImageLayerRenderer = function(mapRenderer, imageLayer) {
|
||||||
@@ -79,7 +79,7 @@ WebGLImageLayerRenderer['handles'] = function(type, layer) {
|
|||||||
WebGLImageLayerRenderer['create'] = function(mapRenderer, layer) {
|
WebGLImageLayerRenderer['create'] = function(mapRenderer, layer) {
|
||||||
return new WebGLImageLayerRenderer(
|
return new WebGLImageLayerRenderer(
|
||||||
/** @type {ol.renderer.webgl.Map} */ (mapRenderer),
|
/** @type {ol.renderer.webgl.Map} */ (mapRenderer),
|
||||||
/** @type {ol.layer.Image} */ (layer)
|
/** @type {module:ol/layer/Image~ImageLayer} */ (layer)
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ WebGLImageLayerRenderer.prototype.prepareFrame = function(frameState, layerState
|
|||||||
|
|
||||||
let image = this.image_;
|
let image = this.image_;
|
||||||
let texture = this.texture;
|
let texture = this.texture;
|
||||||
const imageLayer = /** @type {ol.layer.Image} */ (this.getLayer());
|
const imageLayer = /** @type {module:ol/layer/Image~ImageLayer} */ (this.getLayer());
|
||||||
const imageSource = imageLayer.getSource();
|
const imageSource = imageLayer.getSource();
|
||||||
|
|
||||||
const hints = frameState.viewHints;
|
const hints = frameState.viewHints;
|
||||||
|
|||||||
Reference in New Issue
Block a user