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 |