目次 - SDL 3.0 API(機能別) - タイマ
タイマ
概要
SDLは時間管理機能を提供している.
これは(通常は)短い間隔の時間を扱うとき便利である.
日時が提供する日付・時刻の管理と混同しないこと.
この分類のAPIが扱うのは, 経過時間(SDL_GetTicks(), SDL_GetPerformanceCounter()), スレッドを設定した時間スリープさせる(SDL_Delay(), SDL_DelayNS(), SDL_DelayPrecise()), 設定した時間が経過したときコールバックする(SDL_AddTimer()等)である.
SDL_SECONDS_TO_NS()のような, ある単位の時間に変換する便利なマクロも存在する.
関数
- SDL_AddTimer
- SDL_AddTimerNS
- SDL_Delay
- SDL_DelayNS
- SDL_DelayPrecise
- SDL_GetPerformanceCounter
- SDL_GetPerformanceFrequency
- SDL_GetTicks
- SDL_GetTicksNS
- SDL_RemoveTimer
型
- SDL_NSTimerCallback
- SDL_TimerCallback
- SDL_TimerID
マクロ
- SDL_MS_PER_SECOND
- SDL_MS_TO_NS
- SDL_NS_PER_MS
- SDL_NS_PER_SECOND
- SDL_NS_PER_US
- SDL_NS_TO_MS
- SDL_NS_TO_SECONDS
- SDL_NS_TO_US
- SDL_SECONDS_TO_NS
- SDL_US_PER_SECOND
- SDL_US_TO_NS
SDL Wikiへのリンク
SDL3/CategoryTimer - SDL Wiki