Functions | |
virtual uint32 | OSystem::getMillis (bool skipRecord=false)=0 |
virtual void | OSystem::delayMillis (uint msecs)=0 |
virtual void | OSystem::getTimeAndDate (TimeDate &t) const =0 |
virtual Common::TimerManager * | OSystem::getTimerManager () |
Common::EventManager * | OSystem::getEventManager () |
virtual Common::HardwareInputSet * | OSystem::getHardwareInputSet () |
virtual Common::KeymapArray | OSystem::getGlobalKeymaps () |
virtual Common::KeymapperDefaultBindings * | OSystem::getKeymapperDefaultBindings () |
|
pure virtual |
Get the number of milliseconds since the program was started.
skipRecord | Skip recording of this value by the event recorder. This might be needed particularly when we are in an on-screen GUI loop where the player can pause the recording. |
|
pure virtual |
Delay/sleep for the specified amount of milliseconds.
|
pure virtual |
Get the current time and date, in the local timezone.
On many systems, this corresponds to the combination of time() and localtime().
|
virtual |
Return the timer manager singleton.
For more information, see TimerManager.
|
inline |
Return the event manager singleton.
For more information, see EventManager.
|
inlinevirtual |
Register hardware inputs with keymapper.
For more information, see keymapper.
|
inlinevirtual |
Return a platform-specific global keymap.
The caller will use and delete the return object.
For more information, see keymapper.
|
inlinevirtual |
Return platform-specific default keybindings.
For more information, see keymapper.