Data Structures | |
struct | pgeTimer |
Functions | |
pgeTimer * | pgeTimerCreate (void) |
void | pgeTimerUpdate (pgeTimer *timer) |
float | pgeTimerGetDeltaTime (pgeTimer *timer) |
float | pgeTimerPeekDeltaTime (pgeTimer *timer) |
unsigned long long | pgeTimerGetTotalTime (pgeTimer *timer) |
void | pgeTimerDestroy (pgeTimer *timer) |
void | pgeTimerPause (pgeTimer *timer) |
void | pgeTimerUnpause (pgeTimer *timer) |
void pgeTimerDestroy | ( | pgeTimer * | timer | ) |
float pgeTimerGetDeltaTime | ( | pgeTimer * | timer | ) |
Get the delta time of a timer
timer | - A pointer to a valid pgeTimer struct |
unsigned long long pgeTimerGetTotalTime | ( | pgeTimer * | timer | ) |
Get the time of a timer since creation.
timer | - A pointer to a valid pgeTimer struct |
void pgeTimerPause | ( | pgeTimer * | timer | ) |
float pgeTimerPeekDeltaTime | ( | pgeTimer * | timer | ) |
Peek at delta time of a timer (without updating)
timer | - A pointer to a valid pgeTimer struct |
void pgeTimerUnpause | ( | pgeTimer * | timer | ) |
void pgeTimerUpdate | ( | pgeTimer * | timer | ) |
Update a timer
Should be called once at the start of each iteration of your main loop
timer | - A pointer to a valid pgeTimer struct |