// FIXME add view3DState // FIXME factor out common code between usedTiles and wantedTiles goog.provide('ol.FrameState'); goog.provide('ol.PostRenderFunction'); goog.provide('ol.PreRenderFunction'); goog.require('goog.vec.Mat4'); goog.require('ol.Color'); goog.require('ol.Coordinate'); goog.require('ol.Extent'); goog.require('ol.Size'); goog.require('ol.TileQueue'); goog.require('ol.TileRange'); goog.require('ol.View2DState'); goog.require('ol.layer.LayerState'); /** * @typedef {{animate: boolean, * backgroundColor: ol.Color, * coordinateToPixelMatrix: goog.vec.Mat4.Number, * extent: (null|ol.Extent), * layersArray: Array.