summit/frontend/node_modules/three-stdlib/misc/Timer.d.ts

28 lines
694 B
TypeScript

declare class Timer {
private _previousTime;
private _currentTime;
private _delta;
private _elapsed;
private _timescale;
private _useFixedDelta;
private _fixedDelta;
private _usePageVisibilityAPI;
private _pageVisibilityHandler;
constructor();
connect(): this;
dispose(): this;
disableFixedDelta(): this;
enableFixedDelta(): this;
getDelta(): number;
getElapsedTime(): number;
getFixedDelta(): number;
getTimescale(): number;
reset(): this;
setFixedDelta(fixedDelta: number): this;
setTimescale(timescale: number): this;
update(): this;
get elapsedTime(): number;
private _now;
}
export { Timer };