kodi
Public Member Functions | List of all members
CStopWatch Class Reference
Inheritance diagram for CStopWatch:
Inheritance graph
[legend]

Public Member Functions

bool IsRunning () const
 Retrieve the running state of the stopwatch. More...
 
void StartZero ()
 Record start time and change state to running.
 
void Start ()
 Record start time and change state to running, only if the stopwatch is stopped.
 
void Stop ()
 Record stop time and change state to not running.
 
void Reset ()
 Set the start time such that time elapsed is now zero.
 
float GetElapsedSeconds () const
 Retrieve time elapsed between the last call to Start(), StartZero() or Reset() and; if running, now; if stopped, the last call to Stop(). More...
 
float GetElapsedMilliseconds () const
 Retrieve time elapsed between the last call to Start(), StartZero() or Reset() and; if running, now; if stopped, the last call to Stop(). More...
 

Member Function Documentation

◆ GetElapsedMilliseconds()

float CStopWatch::GetElapsedMilliseconds ( ) const
inline

Retrieve time elapsed between the last call to Start(), StartZero() or Reset() and; if running, now; if stopped, the last call to Stop().

Returns
Elapsed time, in milliseconds, as a float.

◆ GetElapsedSeconds()

float CStopWatch::GetElapsedSeconds ( ) const
inline

Retrieve time elapsed between the last call to Start(), StartZero() or Reset() and; if running, now; if stopped, the last call to Stop().

Returns
Elapsed time, in seconds, as a float.

◆ IsRunning()

bool CStopWatch::IsRunning ( void  ) const
inline

Retrieve the running state of the stopwatch.

Returns
True if stopwatch has been started but not stopped.

The documentation for this class was generated from the following file: