Files
openlayers/src/ol/imagecanvas.js
2014-01-09 15:57:04 +01:00

39 lines
807 B
JavaScript

goog.provide('ol.ImageCanvas');
goog.require('ol.ImageBase');
goog.require('ol.ImageState');
/**
* @constructor
* @extends {ol.ImageBase}
* @param {ol.Extent} extent Extent.
* @param {number} resolution Resolution.
* @param {number} pixelRatio Pixel ratio.
* @param {Array.<ol.Attribution>} attributions Attributions.
* @param {HTMLCanvasElement} canvas Canvas.
*/
ol.ImageCanvas = function(extent, resolution, pixelRatio, attributions,
canvas) {
goog.base(this, extent, resolution, pixelRatio, ol.ImageState.LOADED,
attributions);
/**
* @private
* @type {HTMLCanvasElement}
*/
this.canvas_ = canvas;
};
goog.inherits(ol.ImageCanvas, ol.ImageBase);
/**
* @inheritDoc
*/
ol.ImageCanvas.prototype.getImageElement = function(opt_context) {
return this.canvas_;
};