Get the number of milliseconds since SDL library initialization.
Defined in <SDL3/SDL_timer.h>
void); Uint64 SDL_GetTicks(
(Uint64) Returns an unsigned 64-bit value representing the number of milliseconds since the SDL library initialized.
It is safe to call this function from any thread.
This function is available since SDL 3.1.3.
int variable;
bool quit = false;
unsigned int lastTime = 0, currentTime;
while (!quit) {
// do stuff
// ...
// Print a report once per second
currentTime = SDL_GetTicks();if (currentTime > lastTime + 1000) {
"Report: %d\n", variable);
printf(
lastTime = currentTime;
} }