void * GHOST_TUserDataPtr
void(* GHOST_TimerProcPtr)(struct GHOST_TimerTaskHandle__ *task, uint64_t time)
unsigned long long int uint64_t
uint32_t getAuxData() const
void setUserData(const GHOST_TUserDataPtr userData) override
void setStart(uint64_t start)
void setTimerProc(const GHOST_TimerProcPtr timerProc) override
GHOST_TUserDataPtr m_userData
void setAuxData(uint32_t auxData)
GHOST_TimerTask(uint64_t start, uint64_t interval, GHOST_TimerProcPtr timerProc, GHOST_TUserDataPtr userData=nullptr)
GHOST_TimerProcPtr m_timerProc
uint64_t getInterval() const
GHOST_TimerProcPtr getTimerProc() const override
GHOST_TUserDataPtr getUserData() const override
void setInterval(uint64_t interval)
uint64_t getStart() const
void setNext(uint64_t next)