#include <Event.hpp>
Public Types | |
enum | EventType { Close, Resize, LostFocus, GainedFocus, TextEntered, KeyPressed, KeyReleased, MouseButtonPressed, MouseButtonReleased, MouseMove, JoystickButtonPressed, JoystickButtonReleased, JoystickMove } |
Enumeration of the different types of events. More... | |
Public Attributes | |
EventType | Type |
Type of the event. | |
union { | |
struct { | |
sfUint16 Unicode | |
} Text | |
Text event parameters. | |
struct { | |
sfKey::Code Code | |
bool Alt | |
bool Control | |
bool Shift | |
} Key | |
Keyboard events parameters. | |
struct { | |
unsigned int Buttons | |
unsigned int X | |
unsigned int Y | |
} Mouse | |
Mouse events parameters. | |
struct { | |
unsigned int JoystickId | |
unsigned int Button | |
int X | |
int Y | |
int Z | |
} Joystick | |
Joystick events parameters. | |
struct { | |
unsigned int Width | |
unsigned int Height | |
} Size | |
Size events parameters. | |
}; |
Definition at line 74 of file Event.hpp.
enum sfEvent::EventType |
struct { ... } sfEvent::Text |
Text event parameters.
struct { ... } sfEvent::Key |
Keyboard events parameters.
struct { ... } sfEvent::Mouse |
Mouse events parameters.
struct { ... } sfEvent::Joystick |
Joystick events parameters.
struct { ... } sfEvent::Size |
Size events parameters.