43#define SDL_MS_PER_SECOND 1000
44#define SDL_US_PER_SECOND 1000000
45#define SDL_NS_PER_SECOND 1000000000LL
46#define SDL_NS_PER_MS 1000000
47#define SDL_NS_PER_US 1000
48#define SDL_MS_TO_NS(MS) (((Uint64)(MS)) * SDL_NS_PER_MS)
49#define SDL_NS_TO_MS(NS) ((NS) / SDL_NS_PER_MS)
50#define SDL_US_TO_NS(US) (((Uint64)(US)) * SDL_NS_PER_US)
51#define SDL_NS_TO_US(NS) ((NS) / SDL_NS_PER_US)
Uint32(* SDL_TimerCallback)(Uint32 interval, void *param)
SDL_bool SDL_RemoveTimer(SDL_TimerID id)
Uint64 SDL_GetPerformanceFrequency(void)
Uint64 SDL_GetPerformanceCounter(void)
SDL_TimerID SDL_AddTimer(Uint32 interval, SDL_TimerCallback callback, void *param)
void SDL_Delay(Uint32 ms)
void SDL_DelayNS(Uint64 ns)
Uint64 SDL_GetTicksNS(void)
Uint64 SDL_GetTicks(void)