From 8aca7ce140a93889ca82341f5138913bcbfc1402 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 10 Mar 2014 14:45:49 +0100 Subject: [PATCH] Add oli.FrameState extern --- externs/oli.js | 81 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 80 insertions(+), 1 deletion(-) diff --git a/externs/oli.js b/externs/oli.js index 9e4d5632fe..2d3b06348e 100644 --- a/externs/oli.js +++ b/externs/oli.js @@ -36,6 +36,85 @@ oli.DrawEvent; oli.DrawEvent.prototype.feature; +/** @interface */ +oli.FrameState; + + +/** @type {boolean} */ +oli.FrameState.prototype.animate; + + +/** @type {Object.} */ +oli.FrameState.prototype.attributions; + + +/** @type {goog.vec.Mat4.Number} */ +oli.FrameState.prototype.coordinateToPixelMatrix; + + +/** @type {(null|ol.Extent)} */ +oli.FrameState.prototype.extent; + + +/** @type {ol.Coordinate} */ +oli.FrameState.prototype.focus; + + +/** @type {number} */ +oli.FrameState.prototype.index; + + +/** @type {Array.} */ +oli.FrameState.prototype.layersArray; + + +/** @type {Object.} */ +oli.FrameState.prototype.layerStates; + + +/** @type {Object.} */ +oli.FrameState.prototype.logos; + + +/** @type {number} */ +oli.FrameState.prototype.pixelRatio; + + +/** @type {goog.vec.Mat4.Number} */ +oli.FrameState.prototype.pixelToCoordinateMatrix; + + +/** @type {Array.} */ +oli.FrameState.prototype.postRenderFunctions; + + +/** @type {ol.Size} */ +oli.FrameState.prototype.size; + + +/** @type {ol.TileQueue} */ +oli.FrameState.prototype.tileQueue; + + +/** @type {number} */ +oli.FrameState.prototype.time; + + +/** @type {Object.>} */ +oli.FrameState.prototype.usedTiles; + + +/** @type {ol.View2DState} */ +oli.FrameState.prototype.view2DState; + + +/** @type {Array.} */ +oli.FrameState.prototype.viewHints; + + +/** @type {Object.>} */ +oli.FrameState.prototype.wantedTiles; + /** @interface */ oli.ObjectEvent; @@ -98,7 +177,7 @@ oli.render.Event = function() {}; oli.render.Event.prototype.context; -/** @type {ol.FrameState|undefined} */ +/** @type {oli.FrameState|undefined} */ oli.render.Event.prototype.frameState;