This is new wiki software and old wiki content. It's a work in progress!
Here's the explanation.
Be gentle, report bugs, leave feedback on pages, or just edit them yourself! Thanks!

SDL Wiki

SDL_GetTicks64

Get the number of milliseconds since SDL library initialization.

Syntax

Uint64 SDL_GetTicks64(void);

Return Value

Returns an unsigned 64-bit value representing the number of milliseconds since the SDL library initialized.

Remarks

Note that you should not use the SDL_TICKS_PASSED macro with values returned by this function, as that macro does clever math to compensate for the 32-bit overflow every ~49 days that SDL_GetTicks() suffers from. 64-bit values from this function can be safely compared directly.

For example, if you want to wait 100 ms, you could do this:

const Uint64 timeout = SDL_GetTicks64() + 100;
while (SDL_GetTicks64() < timeout) {
    // ... do work until timeout has elapsed
}

Version

This function is available since SDL 2.0.18.


CategoryAPI


[ edit | delete | history | feedback | raw ]

[ front page | index | search | recent changes | git repo | offline html ]

All wiki content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
Wiki powered by ghwikipp.