void * GHOST_TUserDataPtr
void(* GHOST_TimerProcPtr)(struct GHOST_TimerTaskHandle__ *task, uint64_t time)
unsigned long long int uint64_t
void setTimerProc(const GHOST_TimerProcPtr timer_proc) override
GHOST_TUserDataPtr user_data_
GHOST_TimerTask(uint64_t start, uint64_t interval, GHOST_TimerProcPtr timer_proc, GHOST_TUserDataPtr user_data=nullptr)
uint32_t getAuxData() const
void setStart(uint64_t start)
void setUserData(const GHOST_TUserDataPtr user_data) override
void setAuxData(uint32_t auxData)
GHOST_TimerProcPtr timer_proc_
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)