Hummingbird Framework
|
Class for representing intervals of time. More...
#include <Time.h>
Public Member Functions | |
Time () | |
Default constructor. | |
~Time () | |
Class destructor. | |
double | asSeconds () const |
Get Time as seconds. More... | |
int | asMilliseconds () const |
Get Time as milliseconds. More... | |
long long | asMicroseconds () const |
Get Time as microseconds. More... | |
Static Public Member Functions | |
static Time | seconds (double seconds) |
Construct Time from seconds. | |
static Time | milliseconds (int milliseconds) |
Construct Time from milliseconds. | |
static Time | microseconds (long long microseconds) |
Construct Time from microseconds. | |
Static Public Attributes | |
static Time | deltaTime |
Game delta Time. | |
Class for representing intervals of time.
This class has microseconds precision.
long long hb::Time::asMicroseconds | ( | ) | const |
Get Time as microseconds.
int hb::Time::asMilliseconds | ( | ) | const |
Get Time as milliseconds.
double hb::Time::asSeconds | ( | ) | const |
Get Time as seconds.