UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) 566 B
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. */ import{Milliseconds as t}from"../../../../core/time.js";class e{constructor(e,s){this._camera=e,this._dt=t(0),this._time=t(0),this._lastUpdate=t(0),this._lastUpdate=s,this._time=s}advance(e,s,i){const a=t(s-this._lastUpdate);this._dt=t(a/i),this._time=t(this._time+a),this._lastUpdate=s,this._camera=e}get camera(){return this._camera}get dt(){return this._dt}get time(){return this._time}}export{e as AnimationTimer};