#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.