100 void SetCurrentTime(
const Whole Current);
104 void SetCurrentTimeInMilliseconds(
const Whole Current);
107 Whole GetCurrentTime();
110 Whole GetCurrentTimeInMilliseconds();
125 void Reset(
const Whole StartTime = 0);
bool Boole
Generally acts a single bit, true or false.
MaxInt CurrentTime
The current amount of microseconds that has elapsed since starting to track time. ...
All the definitions for datatypes as well as some basic conversion functions are defined here...
CountMode
A simple enum describing how the timer should increment time.
Outputs the current time in "minutes:seconds".
The timer counts up, meaning the Timer current time is showing time elapsed.
CountFunct TimerCounter
A pointer to the function currently doing the counting for this Timer.
Outputs the current time in "seconds.milliseconds". Milliseconds are out to 3 digits.
Outputs the current time in seconds.
MaxInt LastStamp
The time stamp from when the last time the Timer was updated.
Outputs the current time in microseconds.
The timer counts down, meaning the Timer current time is showing remaining time.
A basic timer class to assist in timed operations.
long long MaxInt
A large integer type suitable for compile time math and long term microsecond time keeping...
The bulk of the engine components go in this namspace.
unsigned long Whole
Whole is an unsigned integer, it will be at least 32bits in size.
Outputs the current time in milliseconds.
TimeFormat
An enum describing how the text output of a timer should be formatted.
std::string String
A datatype used to a series of characters.