36typedef struct uiTimer_s {
57#ifdef COMPILE_UNITTESTS
58const uiTimer_t* UI_PrivateGetFirstTimer(
void);
QGL_EXTERN void(APIENTRY *qglActiveTexture)(GLenum texture)
Atomic structure used to define most of the UI.
void UI_HandleTimers(void)
Internal function to handle timers.
uiTimer_t * UI_AllocTimer(uiNode_t *node, int firstDelay, timerCallback_t callback) __attribute__((warn_unused_result))
Allocate a new time for a node.
void UI_TimerStop(uiTimer_t *timer)
Stop a timer.
void UI_ResetTimers(void)
void UI_TimerStart(uiTimer_t *timer)
Restart a timer.
void UI_TimerRelease(uiTimer_t *timer)
Release the timer. It no more exists.
void(* timerCallback_t)(uiNode_t *node, struct uiTimer_s *timer)