#include <Event.hpp>
Public Types | |
enum | EventType { Close, Resize, LostFocus, GainedFocus, TextEntered, KeyPressed, KeyReleased, MouseWheelMoved, MouseButtonPressed, MouseButtonReleased, MouseMove, JoystickButtonPressed, JoystickButtonReleased, JoystickMove } |
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 Buttons | |
unsigned int X | |
unsigned int Y | |
} Mouse | |
Mouse events parameters. | |
struct { | |
int Delta | |
} MouseWheel | |
Mouse wheel 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 77 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::Mouse |
Mouse events parameters.
struct { ... } sf::Event::MouseWheel |
Mouse wheel events parameters.
struct { ... } sf::Event::Joystick |
Joystick events parameters.
struct { ... } sf::Event::Size |
Size events parameters.