std::function< void(void *)> CKTimerCallbackFunc
Definition ckTimer.h:19
Defines the main entry point for a Clapkit application.
Definition ckApp.h:57
Defines the base class for all controls and objects.
Definition ckObject.h:43
Defines a timer that can execute code on a pre-defined interval.
Definition ckTimer.h:27
void * userData
Definition ckTimer.h:42
CKObject * owner
Definition ckTimer.h:43
void Stop()
Definition ckTimer.cpp:57
CKTimerCallbackFunc callback
Definition ckTimer.h:41
bool multiRun
Definition ckTimer.h:38
UInt16 interval
Definition ckTimer.h:39
UInt32 nextRun
Definition ckTimer.h:40
bool Update()
Let the timer check if its appropriate to run.
Definition ckTimer.cpp:32
void Start()
Definition ckTimer.cpp:51
CKApp * app
Definition ckTimer.h:44
virtual ~CKTimer()
Definition ckTimer.cpp:20
bool enabled
Definition ckTimer.h:37
CKTimer()
Definition ckTimer.cpp:17