#include <Event.hpp>
Public Types | |
enum | EventType { Closed, Resized, LostFocus, GainedFocus, TextEntered, KeyPressed, KeyReleased, MouseWheelMoved, MouseButtonPressed, MouseButtonReleased, MouseMoved, JoyButtonPressed, JoyButtonReleased, JoyMoved } |
Enumeration of the different types of events. More... | |
Public Attributes | |
EventType | Type |
Type of the event. | |
union { | |
struct { | |
Uint16 Unicode | |
} Text | |
Text event parameters. | |
struct { | |
Key::Code Code | |
bool Alt | |
bool Control | |
bool Shift | |
} Key | |
Keyboard events parameters. | |
struct { | |
unsigned int X | |
unsigned int Y | |
} MouseMove | |
Mouse move event parameters. | |
struct { | |
Mouse::Button Button | |
} MouseButton | |
Mouse buttons events parameters. | |
struct { | |
int Delta | |
} MouseWheel | |
Mouse wheel events parameters. | |
struct { | |
unsigned int JoystickId | |
Joy::Axis Axis | |
float Position | |
} JoyMove | |
Joystick axis move event parameters. | |
struct { | |
unsigned int JoystickId | |
unsigned int Button | |
} JoyButton | |
Joystick buttons events parameters. | |
struct { | |
unsigned int Width | |
unsigned int Height | |
} Size | |
Size events parameters. | |
}; |
Definition at line 102 of file Event.hpp.
enum sf::Event::EventType |
struct { ... } sf::Event::Text |
Text event parameters.
struct { ... } sf::Event::Key |
Keyboard events parameters.
struct { ... } sf::Event::MouseMove |
Mouse move event parameters.
struct { ... } sf::Event::MouseButton |
Mouse buttons events parameters.
struct { ... } sf::Event::MouseWheel |
Mouse wheel events parameters.
struct { ... } sf::Event::JoyMove |
Joystick axis move event parameters.
struct { ... } sf::Event::JoyButton |
Joystick buttons events parameters.
struct { ... } sf::Event::Size |
Size events parameters.