Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
Event defines a system event and its parameters. More...
#include <SFML/Window/Event.hpp>
Classes | |
| struct | KeyEvent |
| Keyboard event parameters. More... | |
| struct | TextEvent |
| Text event parameters. More... | |
| struct | MouseMoveEvent |
| Mouse move event parameters. More... | |
| struct | MouseButtonEvent |
| Mouse buttons events parameters. More... | |
| struct | MouseWheelEvent |
| Mouse wheel events parameters. More... | |
| struct | JoyMoveEvent |
| Joystick axis move event parameters. More... | |
| struct | JoyButtonEvent |
| Joystick buttons events parameters. More... | |
| struct | SizeEvent |
| Size events parameters. More... | |
Public Types | |
| enum | EventType { Closed , Resized , LostFocus , GainedFocus , TextEntered , KeyPressed , KeyReleased , MouseWheelMoved , MouseButtonPressed , MouseButtonReleased , MouseMoved , MouseEntered , MouseLeft , JoyButtonPressed , JoyButtonReleased , JoyMoved , Count } |
| Enumeration of the different types of events. More... | |
Public Attributes | |
| EventType | Type |
| Type of the event. | |
Event parameters (anonymous union, only the member of the current event type is valid) | |
| KeyEvent | Key |
| TextEvent | Text |
| MouseMoveEvent | MouseMove |
| MouseButtonEvent | MouseButton |
| MouseWheelEvent | MouseWheel |
| JoyMoveEvent | JoyMove |
| JoyButtonEvent | JoyButton |
| SizeEvent | Size |
| enum sf::Event::EventType |
| JoyButtonEvent sf::Event::JoyButton |
| JoyMoveEvent sf::Event::JoyMove |
| MouseButtonEvent sf::Event::MouseButton |
| MouseMoveEvent sf::Event::MouseMove |
| MouseWheelEvent sf::Event::MouseWheel |