FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
Event Manager manages all events related to FIFE. More...
#include <eventmanager.h>
Public Member Functions | |
EventManager () | |
Constructor. More... | |
virtual | ~EventManager () |
Destructor. More... | |
void | addCommandListener (ICommandListener *listener) |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events. More... | |
void | addCommandListenerFront (ICommandListener *listener) |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events. More... | |
void | removeCommandListener (ICommandListener *listener) |
Removes an added listener from the controller. More... | |
void | dispatchCommand (Command &command) |
Use this method to send command to command listeners. More... | |
void | addKeyListener (IKeyListener *listener) |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events. More... | |
void | addKeyListenerFront (IKeyListener *listener) |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events. More... | |
void | removeKeyListener (IKeyListener *listener) |
Removes an added listener from the controller. More... | |
void | addTextListener (ITextListener *listener) |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events. More... | |
void | addTextListenerFront (ITextListener *listener) |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events. More... | |
void | removeTextListener (ITextListener *listener) |
Removes an added listener from the controller. More... | |
void | addMouseListener (IMouseListener *listener) |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events. More... | |
void | addMouseListenerFront (IMouseListener *listener) |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events. More... | |
void | removeMouseListener (IMouseListener *listener) |
Removes an added listener from the controller. More... | |
void | addSdlEventListener (ISdlEventListener *listener) |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events. More... | |
void | addSdlEventListenerFront (ISdlEventListener *listener) |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events. More... | |
void | removeSdlEventListener (ISdlEventListener *listener) |
Removes an added listener from the controller. More... | |
void | addDropListener (IDropListener *listener) |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events. More... | |
void | addDropListenerFront (IDropListener *listener) |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events. More... | |
void | removeDropListener (IDropListener *listener) |
Removes an added listener from the controller. More... | |
void | addJoystickListener (IJoystickListener *listener) |
void | addJoystickListenerFront (IJoystickListener *listener) |
void | removeJoystickListener (IJoystickListener *listener) |
EventSourceType | getEventSourceType () |
Gets the source type of this event. More... | |
void | processEvents () |
Process the SDL event queue. More... | |
void | setKeyFilter (IKeyFilter *keyFilter) |
void | setMouseSensitivity (float sensitivity) |
Sets mouse sensitivity The sensitivity is limited to the range -0.99 - 10.0. More... | |
float | getMouseSensitivity () const |
Gets mouse sensitivity. More... | |
void | setMouseAccelerationEnabled (bool acceleration) |
Sets mouse acceleration if mouse acceleration is enabled, then the mouse sensitivity is used as speed max. More... | |
bool | isMouseAccelerationEnabled () const |
Returns if mouse acceleration is enabled or not. More... | |
bool | isClipboardText () const |
Returns if clipboard have text or not. More... | |
std::string | getClipboardText () const |
Returns the clipboard text as UTF-8 string. More... | |
void | setClipboardText (const std::string &text) |
Sets clipboard text. More... | |
void | setJoystickSupport (bool support) |
Sets the joystick support to enabled or disabled. More... | |
Joystick * | getJoystick (int32_t instanceId) |
Return the joystick with the given instance id. More... | |
uint8_t | getJoystickCount () const |
Return the number of joysticks / gamecontrollers. More... | |
void | loadGamepadMapping (const std::string &file) |
Loads controller mappings from given file and if possible, it opens the related controllers. More... | |
void | saveGamepadMapping (const std::string guid, const std::string &file) |
Saves controller mapping for given GUID in the specified file. More... | |
void | saveGamepadMappings (const std::string &file) |
Saves all controller mappings that were used during the season. More... | |
std::string | getGamepadStringMapping (const std::string &guid) |
Return the controller mapping for given GUID as string. More... | |
void | setGamepadStringMapping (const std::string &mapping) |
Sets controller mapping from string and adds or updates the related controllers. More... | |
Public Member Functions inherited from FIFE::ICommandController | |
virtual | ~ICommandController () |
Public Member Functions inherited from FIFE::IKeyController | |
virtual | ~IKeyController () |
Public Member Functions inherited from FIFE::ITextController | |
virtual | ~ITextController () |
Public Member Functions inherited from FIFE::IMouseController | |
virtual | ~IMouseController () |
Public Member Functions inherited from FIFE::ISdlEventController | |
virtual | ~ISdlEventController () |
Public Member Functions inherited from FIFE::IDropController | |
virtual | ~IDropController () |
Public Member Functions inherited from FIFE::IEventSource | |
virtual | ~IEventSource () |
Private Member Functions | |
void | processWindowEvent (SDL_Event event) |
void | processKeyEvent (SDL_Event event) |
void | processTextEvent (SDL_Event event) |
void | processMouseEvent (SDL_Event event) |
void | processDropEvent (SDL_Event event) |
bool | combineEvents (SDL_Event &event1, const SDL_Event &event2) |
bool | dispatchSdlEvent (SDL_Event &evt) |
void | dispatchKeyEvent (KeyEvent &evt) |
void | dispatchTextEvent (TextEvent &evt) |
void | dispatchMouseEvent (MouseEvent &evt) |
void | dispatchDropEvent (DropEvent &evt) |
void | fillModifiers (InputEvent &evt) |
void | fillKeyEvent (const SDL_Event &sdlevt, KeyEvent &keyevt) |
void | fillTextEvent (const SDL_Event &sdlevt, TextEvent &txtevt) |
void | fillMouseEvent (const SDL_Event &sdlevt, MouseEvent &mouseevt) |
Private Attributes | |
std::deque< ICommandListener * > | m_commandListeners |
std::deque< IKeyListener * > | m_keyListeners |
std::deque< ITextListener * > | m_textListeners |
std::deque< IMouseListener * > | m_mouseListeners |
std::deque< ISdlEventListener * > | m_sdleventListeners |
std::deque< IDropListener * > | m_dropListeners |
std::map< int32_t, bool > | m_keystatemap |
IKeyFilter * | m_keyfilter |
int32_t | m_mousestate |
MouseEvent::MouseButtonType | m_mostrecentbtn |
float | m_mouseSensitivity |
bool | m_acceleration |
bool | m_warp |
bool | m_enter |
uint16_t | m_oldX |
uint16_t | m_oldY |
uint32_t | m_lastTicks |
float | m_oldVelocity |
JoystickManager * | m_joystickManager |
Event Manager manages all events related to FIFE.
Definition at line 79 of file eventmanager.h.
FIFE::EventManager::EventManager | ( | ) |
Constructor.
Definition at line 47 of file eventmanager.cpp.
|
virtual |
|
virtual |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::ICommandController.
Definition at line 101 of file eventmanager.cpp.
References m_commandListeners.
|
virtual |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::ICommandController.
Definition at line 105 of file eventmanager.cpp.
References m_commandListeners.
|
virtual |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::IDropController.
Definition at line 161 of file eventmanager.cpp.
References m_dropListeners.
|
virtual |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::IDropController.
Definition at line 165 of file eventmanager.cpp.
References m_dropListeners.
void FIFE::EventManager::addJoystickListener | ( | IJoystickListener * | listener | ) |
Definition at line 173 of file eventmanager.cpp.
References FIFE::JoystickManager::addJoystickListener(), and m_joystickManager.
void FIFE::EventManager::addJoystickListenerFront | ( | IJoystickListener * | listener | ) |
Definition at line 179 of file eventmanager.cpp.
References FIFE::JoystickManager::addJoystickListenerFront(), and m_joystickManager.
|
virtual |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::IKeyController.
Definition at line 113 of file eventmanager.cpp.
References m_keyListeners.
|
virtual |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::IKeyController.
Definition at line 117 of file eventmanager.cpp.
References m_keyListeners.
|
virtual |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::IMouseController.
Definition at line 137 of file eventmanager.cpp.
References m_mouseListeners.
|
virtual |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::IMouseController.
Definition at line 141 of file eventmanager.cpp.
References m_mouseListeners.
|
virtual |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::ISdlEventController.
Definition at line 149 of file eventmanager.cpp.
References m_sdleventListeners.
|
virtual |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::ISdlEventController.
Definition at line 153 of file eventmanager.cpp.
References m_sdleventListeners.
|
virtual |
Adds a listener to the back of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::ITextController.
Definition at line 125 of file eventmanager.cpp.
References m_textListeners.
|
virtual |
Adds a listener to the front of the listener deque Listener will be notified via the corresponding events.
listener | listener to add |
Implements FIFE::ITextController.
Definition at line 129 of file eventmanager.cpp.
References m_textListeners.
|
private |
Definition at line 316 of file eventmanager.cpp.
Referenced by processEvents().
|
virtual |
Use this method to send command to command listeners.
command | command to dispatch |
Implements FIFE::ICommandController.
Definition at line 191 of file eventmanager.cpp.
References FIFE::Command::isConsumed(), and m_commandListeners.
Referenced by processEvents(), and processWindowEvent().
|
private |
Definition at line 304 of file eventmanager.cpp.
References FIFE::DropEvent::isConsumed(), and m_dropListeners.
Referenced by processDropEvent().
|
private |
Definition at line 203 of file eventmanager.cpp.
References FIFE::KeyEvent::getType(), FIFE::KeyEvent::isConsumed(), FIFE::KeyEvent::isConsumedByWidgets(), m_keyListeners, FIFE::KeyEvent::PRESSED, and FIFE::KeyEvent::RELEASED.
Referenced by processKeyEvent().
|
private |
Definition at line 245 of file eventmanager.cpp.
References FIFE::MouseEvent::CLICKED, FIFE::MouseEvent::DRAGGED, FIFE::MouseEvent::ENTERED, FIFE::MouseEvent::EXITED, FIFE::MouseEvent::getType(), FIFE::MouseEvent::isConsumed(), FIFE::MouseEvent::isConsumedByWidgets(), m_mouseListeners, FIFE::MouseEvent::MOVED, FIFE::MouseEvent::PRESSED, FIFE::MouseEvent::RELEASED, FIFE::MouseEvent::WHEEL_MOVED_DOWN, FIFE::MouseEvent::WHEEL_MOVED_LEFT, FIFE::MouseEvent::WHEEL_MOVED_RIGHT, and FIFE::MouseEvent::WHEEL_MOVED_UP.
Referenced by processMouseEvent().
|
private |
Definition at line 293 of file eventmanager.cpp.
References m_sdleventListeners.
Referenced by processKeyEvent(), processMouseEvent(), processTextEvent(), and processWindowEvent().
|
private |
Definition at line 224 of file eventmanager.cpp.
References FIFE::TextEvent::EDIT, FIFE::TextEvent::getType(), FIFE::TextEvent::INPUT, FIFE::TextEvent::isConsumed(), and m_textListeners.
Referenced by processTextEvent().
|
private |
Definition at line 639 of file eventmanager.cpp.
References FIFE::_log, FL_WARN, FIFE::KeyEvent::PRESSED, FIFE::KeyEvent::RELEASED, FIFE::KeyEvent::setAltPressed(), FIFE::KeyEvent::setControlPressed(), FIFE::KeyEvent::setKey(), FIFE::KeyEvent::setMetaPressed(), FIFE::KeyEvent::setNumericPad(), FIFE::KeyEvent::setShiftPressed(), and FIFE::KeyEvent::setType().
Referenced by processKeyEvent().
|
private |
Definition at line 674 of file eventmanager.cpp.
References FIFE::Key::ALT_GR, FIFE::Key::LEFT_ALT, FIFE::Key::LEFT_CONTROL, FIFE::Key::LEFT_SHIFT, m_keystatemap, FIFE::Key::RIGHT_ALT, FIFE::Key::RIGHT_CONTROL, FIFE::Key::RIGHT_SHIFT, FIFE::InputEvent::setAltPressed(), FIFE::InputEvent::setControlPressed(), and FIFE::InputEvent::setShiftPressed().
Referenced by processMouseEvent().
|
private |
Definition at line 569 of file eventmanager.cpp.
References FIFE::MouseEvent::DRAGGED, FIFE::MouseEvent::EMPTY, FIFE::MouseEvent::getType(), FIFE::MouseEvent::LEFT, m_mostrecentbtn, m_mousestate, m_warp, FIFE::MouseEvent::MIDDLE, FIFE::MouseEvent::MOVED, FIFE::MouseEvent::PRESSED, FIFE::MouseEvent::RELEASED, FIFE::MouseEvent::RIGHT, FIFE::MouseEvent::setButton(), FIFE::MouseEvent::setType(), FIFE::MouseEvent::setX(), FIFE::MouseEvent::setY(), FIFE::MouseEvent::UNKNOWN_BUTTON, FIFE::MouseEvent::WHEEL_MOVED_DOWN, FIFE::MouseEvent::WHEEL_MOVED_LEFT, FIFE::MouseEvent::WHEEL_MOVED_RIGHT, FIFE::MouseEvent::WHEEL_MOVED_UP, FIFE::MouseEvent::X1, and FIFE::MouseEvent::X2.
Referenced by processMouseEvent().
|
private |
Definition at line 659 of file eventmanager.cpp.
References FIFE::_log, FIFE::TextEvent::EDIT, FL_WARN, FIFE::TextEvent::INPUT, FIFE::TextEvent::setText(), and FIFE::TextEvent::setType().
Referenced by processTextEvent().
std::string FIFE::EventManager::getClipboardText | ( | ) | const |
Returns the clipboard text as UTF-8 string.
Definition at line 717 of file eventmanager.cpp.
|
virtual |
Gets the source type of this event.
Implements FIFE::IEventSource.
Definition at line 684 of file eventmanager.cpp.
References FIFE::ES_ENGINE.
std::string FIFE::EventManager::getGamepadStringMapping | ( | const std::string & | guid | ) |
Return the controller mapping for given GUID as string.
Definition at line 770 of file eventmanager.cpp.
References FIFE::JoystickManager::getStringMapping(), and m_joystickManager.
Joystick * FIFE::EventManager::getJoystick | ( | int32_t | instanceId | ) |
Return the joystick with the given instance id.
Definition at line 738 of file eventmanager.cpp.
References FIFE::JoystickManager::getJoystick(), and m_joystickManager.
uint8_t FIFE::EventManager::getJoystickCount | ( | ) | const |
Return the number of joysticks / gamecontrollers.
Definition at line 745 of file eventmanager.cpp.
References FIFE::JoystickManager::getJoystickCount(), and m_joystickManager.
float FIFE::EventManager::getMouseSensitivity | ( | ) | const |
Gets mouse sensitivity.
Definition at line 701 of file eventmanager.cpp.
References m_mouseSensitivity.
bool FIFE::EventManager::isClipboardText | ( | ) | const |
Returns if clipboard have text or not.
Definition at line 713 of file eventmanager.cpp.
bool FIFE::EventManager::isMouseAccelerationEnabled | ( | ) | const |
Returns if mouse acceleration is enabled or not.
Definition at line 709 of file eventmanager.cpp.
References m_acceleration.
void FIFE::EventManager::loadGamepadMapping | ( | const std::string & | file | ) |
Loads controller mappings from given file and if possible, it opens the related controllers.
Definition at line 752 of file eventmanager.cpp.
References FIFE::JoystickManager::loadMapping(), and m_joystickManager.
|
private |
Definition at line 553 of file eventmanager.cpp.
References dispatchDropEvent(), FIFE::DropEvent::setPath(), and FIFE::DropEvent::setSource().
Referenced by processEvents().
void FIFE::EventManager::processEvents | ( | ) |
Process the SDL event queue.
This is to be called only by the engine itself once per frame. It passes appropriate events to their listeners
Definition at line 333 of file eventmanager.cpp.
References FIFE::CMD_QUIT_GAME, combineEvents(), dispatchCommand(), m_joystickManager, FIFE::JoystickManager::processControllerEvent(), processDropEvent(), FIFE::JoystickManager::processJoystickEvent(), processKeyEvent(), processMouseEvent(), processTextEvent(), processWindowEvent(), FIFE::Command::setCommandType(), and FIFE::Command::setSource().
Referenced by FIFE::Engine::initializePumping(), and FIFE::Engine::pump().
|
private |
Definition at line 450 of file eventmanager.cpp.
References FIFE::KeyEvent::consumedByWidgets(), dispatchKeyEvent(), dispatchSdlEvent(), fillKeyEvent(), FIFE::KeyEvent::getKey(), FIFE::KeyEvent::getType(), FIFE::Key::getValue(), FIFE::IKeyFilter::isFiltered(), m_keyfilter, m_keystatemap, FIFE::KeyEvent::PRESSED, and FIFE::KeyEvent::setSource().
Referenced by processEvents().
|
private |
Definition at line 475 of file eventmanager.cpp.
References FIFE::MouseEvent::consumedByWidgets(), dispatchMouseEvent(), dispatchSdlEvent(), utf8::distance(), FIFE::Math< T >::Equal(), fillModifiers(), fillMouseEvent(), FIFE::RenderBackend::getArea(), FIFE::MouseEvent::getButton(), FIFE::RectType< T >::h, FIFE::DynamicSingleton< RenderBackend >::instance(), m_acceleration, m_enter, m_lastTicks, m_mostrecentbtn, m_mouseSensitivity, m_mousestate, m_oldVelocity, m_oldX, m_oldY, m_warp, FIFE::MouseEvent::setSource(), FIFE::Math< T >::Sqrt(), FIFE::RectType< T >::w, FIFE::RectType< T >::x, and FIFE::RectType< T >::y.
Referenced by processEvents().
|
private |
Definition at line 464 of file eventmanager.cpp.
References dispatchSdlEvent(), dispatchTextEvent(), fillTextEvent(), and FIFE::TextEvent::setSource().
Referenced by processEvents().
|
private |
Definition at line 404 of file eventmanager.cpp.
References FIFE::CMD_APP_ICONIFIED, FIFE::CMD_APP_RESTORED, FIFE::CMD_INPUT_FOCUS_GAINED, FIFE::CMD_INPUT_FOCUS_LOST, FIFE::CMD_MOUSE_FOCUS_GAINED, FIFE::CMD_MOUSE_FOCUS_LOST, FIFE::CMD_QUIT_GAME, FIFE::CMD_UNKNOWN, dispatchCommand(), dispatchSdlEvent(), and FIFE::Command::setCommandType().
Referenced by processEvents().
|
virtual |
Removes an added listener from the controller.
Listener will not be notified anymore via the corresponding events
listener | listener to remove |
Implements FIFE::ICommandController.
Definition at line 109 of file eventmanager.cpp.
References m_commandListeners.
|
virtual |
Removes an added listener from the controller.
Listener will not be notified anymore via the corresponding events
listener | listener to remove |
Implements FIFE::IDropController.
Definition at line 169 of file eventmanager.cpp.
References m_dropListeners.
void FIFE::EventManager::removeJoystickListener | ( | IJoystickListener * | listener | ) |
Definition at line 185 of file eventmanager.cpp.
References m_joystickManager, and FIFE::JoystickManager::removeJoystickListener().
|
virtual |
Removes an added listener from the controller.
Listener will not be notified anymore via the corresponding events
listener | listener to remove |
Implements FIFE::IKeyController.
Definition at line 121 of file eventmanager.cpp.
References m_keyListeners.
|
virtual |
Removes an added listener from the controller.
Listener will not be notified anymore via the corresponding events
listener | listener to remove |
Implements FIFE::IMouseController.
Definition at line 145 of file eventmanager.cpp.
References m_mouseListeners.
|
virtual |
Removes an added listener from the controller.
Listener will not be notified anymore via the corresponding events
listener | listener to remove |
Implements FIFE::ISdlEventController.
Definition at line 157 of file eventmanager.cpp.
References m_sdleventListeners.
|
virtual |
Removes an added listener from the controller.
Listener will not be notified anymore via the corresponding events
listener | listener to remove |
Implements FIFE::ITextController.
Definition at line 133 of file eventmanager.cpp.
References m_textListeners.
void FIFE::EventManager::saveGamepadMapping | ( | const std::string | guid, |
const std::string & | file | ||
) |
Saves controller mapping for given GUID in the specified file.
Definition at line 758 of file eventmanager.cpp.
References m_joystickManager, and FIFE::JoystickManager::saveMapping().
void FIFE::EventManager::saveGamepadMappings | ( | const std::string & | file | ) |
Saves all controller mappings that were used during the season.
Definition at line 764 of file eventmanager.cpp.
References m_joystickManager, and FIFE::JoystickManager::saveMappings().
void FIFE::EventManager::setClipboardText | ( | const std::string & | text | ) |
Sets clipboard text.
text | The text in UTF-8 format. |
Definition at line 725 of file eventmanager.cpp.
void FIFE::EventManager::setGamepadStringMapping | ( | const std::string & | mapping | ) |
Sets controller mapping from string and adds or updates the related controllers.
Definition at line 778 of file eventmanager.cpp.
References m_joystickManager, and FIFE::JoystickManager::setStringMapping().
void FIFE::EventManager::setJoystickSupport | ( | bool | support | ) |
Sets the joystick support to enabled or disabled.
Definition at line 729 of file eventmanager.cpp.
References m_joystickManager.
Referenced by FIFE::Engine::init().
void FIFE::EventManager::setKeyFilter | ( | IKeyFilter * | keyFilter | ) |
Definition at line 688 of file eventmanager.cpp.
References m_keyfilter.
void FIFE::EventManager::setMouseAccelerationEnabled | ( | bool | acceleration | ) |
Sets mouse acceleration if mouse acceleration is enabled, then the mouse sensitivity is used as speed max.
Definition at line 705 of file eventmanager.cpp.
References m_acceleration.
Referenced by FIFE::Engine::init().
void FIFE::EventManager::setMouseSensitivity | ( | float | sensitivity | ) |
Sets mouse sensitivity The sensitivity is limited to the range -0.99 - 10.0.
Definition at line 692 of file eventmanager.cpp.
References m_mouseSensitivity.
Referenced by FIFE::Engine::init().
|
private |
Definition at line 246 of file eventmanager.h.
Referenced by isMouseAccelerationEnabled(), processMouseEvent(), and setMouseAccelerationEnabled().
|
private |
Definition at line 230 of file eventmanager.h.
Referenced by addCommandListener(), addCommandListenerFront(), dispatchCommand(), and removeCommandListener().
|
private |
Definition at line 235 of file eventmanager.h.
Referenced by addDropListener(), addDropListenerFront(), dispatchDropEvent(), and removeDropListener().
|
private |
Definition at line 248 of file eventmanager.h.
Referenced by processMouseEvent().
|
private |
Definition at line 254 of file eventmanager.h.
Referenced by addJoystickListener(), addJoystickListenerFront(), getGamepadStringMapping(), getJoystick(), getJoystickCount(), loadGamepadMapping(), processEvents(), removeJoystickListener(), saveGamepadMapping(), saveGamepadMappings(), setGamepadStringMapping(), setJoystickSupport(), and ~EventManager().
|
private |
Definition at line 238 of file eventmanager.h.
Referenced by processKeyEvent(), and setKeyFilter().
|
private |
Definition at line 231 of file eventmanager.h.
Referenced by addKeyListener(), addKeyListenerFront(), dispatchKeyEvent(), and removeKeyListener().
|
private |
Definition at line 237 of file eventmanager.h.
Referenced by fillModifiers(), and processKeyEvent().
|
private |
Definition at line 251 of file eventmanager.h.
Referenced by processMouseEvent().
|
private |
Definition at line 240 of file eventmanager.h.
Referenced by fillMouseEvent(), and processMouseEvent().
|
private |
Definition at line 233 of file eventmanager.h.
Referenced by addMouseListener(), addMouseListenerFront(), dispatchMouseEvent(), and removeMouseListener().
|
private |
Definition at line 245 of file eventmanager.h.
Referenced by getMouseSensitivity(), processMouseEvent(), and setMouseSensitivity().
|
private |
Definition at line 239 of file eventmanager.h.
Referenced by fillMouseEvent(), and processMouseEvent().
|
private |
Definition at line 252 of file eventmanager.h.
Referenced by processMouseEvent().
|
private |
Definition at line 249 of file eventmanager.h.
Referenced by processMouseEvent().
|
private |
Definition at line 250 of file eventmanager.h.
Referenced by processMouseEvent().
|
private |
Definition at line 234 of file eventmanager.h.
Referenced by addSdlEventListener(), addSdlEventListenerFront(), dispatchSdlEvent(), and removeSdlEventListener().
|
private |
Definition at line 232 of file eventmanager.h.
Referenced by addTextListener(), addTextListenerFront(), dispatchTextEvent(), and removeTextListener().
|
private |
Definition at line 247 of file eventmanager.h.
Referenced by fillMouseEvent(), and processMouseEvent().