CSFML - C binding of the Simple and Fast Multimedia Library

CSFML 3.0.0

- Main Page
- Classes
- Files

- File List
- File Members

Loading...
Searching...
No Matches
Classes | Enumerations
Event.h File Reference
`#include <CSFML/Window/Export.h>`
`#include <CSFML/Window/Joystick.h>`
`#include <CSFML/Window/Keyboard.h>`
`#include <CSFML/Window/Mouse.h>`
`#include <CSFML/Window/Sensor.h>`

Go to the source code of this file.

## Classes
struct | sfKeyEvent
| Keyboard event parameters. More...
struct | sfTextEvent
| Text event parameters. More...
struct | sfMouseMoveEvent
| Mouse move event parameters. More...
struct | sfMouseMoveRawEvent
| Mouse move raw event parameters. More...
struct | sfMouseButtonEvent
| Mouse buttons events parameters. More...
struct | sfMouseWheelScrollEvent
| Mouse wheel events parameters. More...
struct | sfJoystickMoveEvent
| Joystick axis move event parameters. More...
struct | sfJoystickButtonEvent
| Joystick buttons events parameters. More...
struct | sfJoystickConnectEvent
| Joystick connection/disconnection event parameters. More...
struct | sfSizeEvent
| Size events parameters. More...
struct | sfTouchEvent
| Touch events parameters. More...
struct | sfSensorEvent
| Sensor event parameters. More...
union | sfEvent
| sfEvent defines a system event and its parameters More...

## Enumerations
enum | sfEventType { sfEvtClosed , sfEvtResized , sfEvtFocusLost , sfEvtFocusGained , sfEvtTextEntered , sfEvtKeyPressed , sfEvtKeyReleased , sfEvtMouseWheelScrolled , sfEvtMouseButtonPressed , sfEvtMouseButtonReleased , sfEvtMouseMoved , sfEvtMouseMovedRaw , sfEvtMouseEntered , sfEvtMouseLeft , sfEvtJoystickButtonPressed , sfEvtJoystickButtonReleased , sfEvtJoystickMoved , sfEvtJoystickConnected , sfEvtJoystickDisconnected , sfEvtTouchBegan , sfEvtTouchMoved , sfEvtTouchEnded , sfEvtSensorChanged , sfEvtCount }
| Definition of all the event types. More...

## Enumeration Type Documentation

## ◆ sfEventType

enum sfEventType

Definition of all the event types.

Enumerator
sfEvtClosed | The window requested to be closed (no data)
sfEvtResized | The window was resized (data in event.size)
sfEvtFocusLost | The window lost the focus (no data)
sfEvtFocusGained | The window gained the focus (no data)
sfEvtTextEntered | A character was entered (data in event.text)
sfEvtKeyPressed | A key was pressed (data in event.key)
sfEvtKeyReleased | A key was released (data in event.key)
sfEvtMouseWheelScrolled | The mouse wheel was scrolled (data in event.mouseWheelScroll)
sfEvtMouseButtonPressed | A mouse button was pressed (data in event.mouseButton)
sfEvtMouseButtonReleased | A mouse button was released (data in event.mouseButton)
sfEvtMouseMoved | The mouse cursor moved (data in event.mouseMove)
sfEvtMouseMovedRaw | The mouse cursor moved (data in event.mouseMove)
sfEvtMouseEntered | The mouse cursor entered the area of the window (no data)
sfEvtMouseLeft | The mouse cursor left the area of the window (no data)
sfEvtJoystickButtonPressed | A joystick button was pressed (data in event.joystickButton)
sfEvtJoystickButtonReleased | A joystick button was released (data in event.joystickButton)
sfEvtJoystickMoved | The joystick moved along an axis (data in event.joystickMove)
sfEvtJoystickConnected | A joystick was connected (data in event.joystickConnect)
sfEvtJoystickDisconnected | A joystick was disconnected (data in event.joystickConnect)
sfEvtTouchBegan | A touch event began (data in event.touch)
sfEvtTouchMoved | A touch moved (data in event.touch)
sfEvtTouchEnded | A touch event ended (data in event.touch)
sfEvtSensorChanged | A sensor value changed (data in event.sensor)
sfEvtCount | Keep last – the total number of event types.

Definition at line 42 of file Event.h.