#include "CEGUIBase.h"
#include "CEGUIEventArgs.h"
#include "CEGUIString.h"
#include "CEGUIVector.h"
Include dependency graph for CEGUIInputEvent.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | CEGUI |
Classes | |
struct | CEGUI::Key |
struct to give scope to scan code enumeration. More... | |
class | CEGUI::WindowEventArgs |
EventArgs based class that is used for objects passed to handlers triggered for events concerning some Window object. More... | |
class | CEGUI::MouseEventArgs |
EventArgs based class that is used for objects passed to input event handlers concerning mouse input. More... | |
class | CEGUI::MouseCursorEventArgs |
EventArgs based class that is used for objects passed to input event handlers concerning mouse cursor events. More... | |
class | CEGUI::KeyEventArgs |
EventArgs based class that is used for objects passed to input event handlers concerning keyboard input. More... | |
class | CEGUI::ActivationEventArgs |
EventArgs based class that is used for Activated and Deactivated window events. More... | |
class | CEGUI::DragDropEventArgs |
EventArgs based class used for certain drag/drop notifications. More... | |
Enumerations | |
enum | CEGUI::MouseButton { CEGUI::LeftButton, CEGUI::RightButton, CEGUI::MiddleButton, CEGUI::X1Button, CEGUI::X2Button, CEGUI::MouseButtonCount, CEGUI::NoButton } |
enum | CEGUI::SystemKey { CEGUI::LeftMouse = 0x0001, CEGUI::RightMouse = 0x0002, CEGUI::Shift = 0x0004, CEGUI::Control = 0x0008, CEGUI::MiddleMouse = 0x0010, CEGUI::X1Mouse = 0x0020, CEGUI::X2Mouse = 0x0040, CEGUI::Alt = 0x0080 } |
System key flag values. More... |