# all files / ol/ canvasfunction.js

100% Statements 2/2
100% Branches 0/0
100% Functions 0/0
100% Lines 2/2

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    181×

    1×
     goog.provide('ol.CanvasFunctionType');

    /**
     * A function returning the canvas element (`{HTMLCanvasElement}`)
     * used by the source as an image. The arguments passed to the function are:
     * {@link ol.Extent} the image extent, `{number}` the image resolution,
     * `{number}` the device pixel ratio, {@link ol.Size} the image size, and
     * {@link ol.proj.Projection} the image projection. The canvas returned by
     * this function is cached by the source. The this keyword inside the function
     * references the {@link ol.source.ImageCanvas}.
     *
     * @typedef {function(this:ol.source.ImageCanvas, ol.Extent, number,
     *     number, ol.Size, ol.proj.Projection): HTMLCanvasElement}
     * @api
     */
    ol.CanvasFunctionType;