@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 566 B
JavaScript
/*
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};