@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 623 B
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.32/esri/copyright.txt for details.
*/
import{Milliseconds as t}from"../../../../core/time.js";class e{constructor(e,i){this._camera=e,this._dt=t(0),this._time=t(0),this._lastUpdate=t(0),this._lastUpdate=i,this._time=i}advance(e,i,s){const a=t(i-this._lastUpdate);this._dt=t(a/s),this._time=t(this._time+a),this._lastUpdate=i,this._camera=e}forceTime(e){this._lastUpdate=this._time=e,this._dt=t(0)}get camera(){return this._camera}get dt(){return this._dt}get time(){return this._time}}export{e as AnimationTimer};