ScummVM API documentation
LibretroTimerManager Class Reference
Inheritance diagram for LibretroTimerManager:
DefaultTimerManager Common::TimerManager Common::NonCopyable

Public Member Functions

 LibretroTimerManager (uint32 refresh_rate)
 
void switchThread (uint8 caller=0)
 
bool checkThread (uint8 caller=0)
 
uint32 timeToNextSwitch (void)
 
uint32 spentOnMainThread (void)
 
uint8 getThreadSwitchCaller (void)
 
- Public Member Functions inherited from DefaultTimerManager
bool installTimerProc (TimerProc proc, int32 interval, void *refCon, const Common::String &id) override
 
void removeTimerProc (TimerProc proc) override
 
virtual void handler ()
 
void checkTimers (uint32 interval=10)
 

Additional Inherited Members

- Public Types inherited from Common::TimerManager
typedef void(* TimerProc) (void *refCon)
 
- Protected Attributes inherited from DefaultTimerManager
Common::Mutex _mutex
 
TimerSlot_head
 

The documentation for this class was generated from the following file: