Spaces:
Running
Running
/** | |
* Object for keeping track of time. | |
* | |
* @see <a href="https://github.com/mrdoob/three.js/blob/master/src/core/Clock.js">src/core/Clock.js</a> | |
*/ | |
export class Clock { | |
/** | |
* @param autoStart Automatically start the clock. | |
*/ | |
constructor(autoStart?: boolean); | |
/** | |
* If set, starts the clock automatically when the first update is called. | |
*/ | |
autoStart: boolean; | |
/** | |
* When the clock is running, It holds the starttime of the clock. | |
* This counted from the number of milliseconds elapsed since 1 January 1970 00:00:00 UTC. | |
*/ | |
startTime: number; | |
/** | |
* When the clock is running, It holds the previous time from a update. | |
* This counted from the number of milliseconds elapsed since 1 January 1970 00:00:00 UTC. | |
*/ | |
oldTime: number; | |
/** | |
* When the clock is running, It holds the time elapsed between the start of the clock to the previous update. | |
* This parameter is in seconds of three decimal places. | |
*/ | |
elapsedTime: number; | |
/** | |
* This property keeps track whether the clock is running or not. | |
*/ | |
running: boolean; | |
/** | |
* Starts clock. | |
*/ | |
start(): void; | |
/** | |
* Stops clock. | |
*/ | |
stop(): void; | |
/** | |
* Get the seconds passed since the clock started. | |
*/ | |
getElapsedTime(): number; | |
/** | |
* Get the seconds passed since the last call to this method. | |
*/ | |
getDelta(): number; | |
} | |