void * GHOST_TUserDataPtr
void(* GHOST_TimerProcPtr)(struct GHOST_TimerTaskHandle__ *task, uint64_t time)
void setTimerProc(const GHOST_TimerProcPtr timerProc)
uint32_t getAuxData() const
void setStart(uint64_t start)
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_TUserDataPtr getUserData() const
GHOST_TimerProcPtr getTimerProc() const
void setInterval(uint64_t interval)
uint64_t getStart() const
void setNext(uint64_t next)
void setUserData(const GHOST_TUserDataPtr userData)
unsigned __int64 uint64_t