Create a new instance of Clock
Optional
autoStart: booleanWhether to automatically start the clock when .getDelta() is called for the first time. Default true
If set, starts the clock automatically when .getDelta() is called for the first time.
true
Keeps track of the total time that the clock has been running.
0
Holds the time at which the clock's .start(), .getElapsedTime() or .getDelta() methods were last called.
0
Whether the clock is running or not.
false
Holds the time at which the clock's .start() method was last called.
0
If .autoStart is true
and the clock is not running, also starts the clock.
Get the seconds passed since the clock started and sets .oldTime to the current time.
If .autoStart is true
and the clock is not running, also starts the clock.
Starts clock.
Also sets the .startTime and .oldTime to the current time,
sets .elapsedTime to 0
and .running to true
.
Stops clock and sets oldTime to the current time.
Object for keeping track of time
Remarks
This uses performance.now if it is available, otherwise it reverts to the less accurate Date.now.
See