# SFML - Simple and Fast Multimedia Library

SFML 3.0.0

- Main Page
- Topics
- Namespaces
- Classes
- Files

- File List
- File Members

Loading...
Searching...
No Matches
Classes | Namespaces
Event.hpp File Reference
`#include <SFML/Window/Joystick.hpp>`
`#include <SFML/Window/Keyboard.hpp>`
`#include <SFML/Window/Mouse.hpp>`
`#include <SFML/Window/Sensor.hpp>`
`#include <SFML/System/Vector2.hpp>`
`#include <variant>`
`#include <SFML/Window/Event.inl>`

Go to the source code of this file.

## Classes

class | sf::Event
| Defines a system event and its parameters. More...
struct | sf::Event::Closed
| Closed event subtype. More...
struct | sf::Event::Resized
| Resized event subtype. More...
struct | sf::Event::FocusLost
| Lost focus event subtype. More...
struct | sf::Event::FocusGained
| Gained focus event subtype. More...
struct | sf::Event::TextEntered
| Text event subtype. More...
struct | sf::Event::KeyPressed
| Key pressed event subtype. More...
struct | sf::Event::KeyReleased
| Key released event subtype. More...
struct | sf::Event::MouseWheelScrolled
| Mouse wheel scrolled event subtype. More...
struct | sf::Event::MouseButtonPressed
| Mouse button pressed event subtype. More...
struct | sf::Event::MouseButtonReleased
| Mouse button released event subtype. More...
struct | sf::Event::MouseMoved
| Mouse move event subtype. More...
struct | sf::Event::MouseMovedRaw
| Mouse move raw event subtype. More...
struct | sf::Event::MouseEntered
| Mouse entered event subtype. More...
struct | sf::Event::MouseLeft
| Mouse left event subtype. More...
struct | sf::Event::JoystickButtonPressed
| Joystick button pressed event subtype. More...
struct | sf::Event::JoystickButtonReleased
| Joystick button released event subtype. More...
struct | sf::Event::JoystickMoved
| Joystick axis move event subtype. More...
struct | sf::Event::JoystickConnected
| Joystick connected event subtype. More...
struct | sf::Event::JoystickDisconnected
| Joystick disconnected event subtype. More...
struct | sf::Event::TouchBegan
| Touch began event subtype. More...
struct | sf::Event::TouchMoved
| Touch moved event subtype. More...
struct | sf::Event::TouchEnded
| Touch ended event subtype. More...
struct | sf::Event::SensorChanged
| Sensor event subtype. More...

## Namespaces

namespace | sf