22 #ifndef FIFE_GUI_LIBROCKETINPUTPROCESSOR_H 23 #define FIFE_GUI_LIBROCKETINPUTPROCESSOR_H 29 #include <Rocket/Core/Input.h> 30 #include <Rocket/Core/Types.h> 31 #include <SDL_events.h> 68 bool onSdlEvent(SDL_Event &evt);
79 void updateKeyModState();
83 bool processMouseMotion(SDL_Event& event);
87 bool processMouseInput(SDL_Event& event);
91 bool processMouseWheelMotion(SDL_Event& event);
95 bool processKeyInput(SDL_Event& event);
99 bool processTextInput(SDL_Event& event);
103 void populateKeyMap();
121 std::map<SDL_Keycode, Rocket::Core::Input::KeyIdentifier>
m_keyMap;
126 #endif //FIFE_GUI_LIBROCKETINPUTPROCESSOR_H