|
Sleeping Wombat GUI
0.100
swGUI
|
Provides input events in order of creation. This class uses timestamp to sort events. More...
#include <InputDispatcher.h>
Classes | |
| struct | DispatchedEvent |
Public Member Functions | |
| InputDispatcher (IInput *input) | |
| ~InputDispatcher ()=default | |
| DispatchedEvent | NextEvent () |
| bool | NoEventsLeft () |
| std::vector< KeyboardDeviceOPtr > & | GetKeyboards () |
| std::vector< MouseDeviceOPtr > & | GetMouses () |
| std::vector< JoystickDeviceOPtr > & | GetJoysticks () |
Private Member Functions | |
| DispatchedEvent | FindEvent (Timestamp timestamp) |
| Timestamp | FindMinTimestamp () |
Private Attributes | |
| std::vector< KeyboardDeviceOPtr > & | m_keyboards |
| std::vector< MouseDeviceOPtr > & | m_mouses |
| std::vector< JoystickDeviceOPtr > & | m_joysticks |
| Timestamp | m_nextTimestamp |
| Size | m_eventLeft |
Provides input events in order of creation. This class uses timestamp to sort events.
|
inlineexplicit |
|
default |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.9.1