Event¶
Enums
- 
enum sfEventType¶
 Definition of all the event types.
Values:
- 
enumerator sfEvtClosed¶
 The window requested to be closed (no data)
- 
enumerator sfEvtResized¶
 The window was resized (data in event.size)
- 
enumerator sfEvtFocusLost¶
 The window lost the focus (no data)
- 
enumerator sfEvtFocusGained¶
 The window gained the focus (no data)
- 
enumerator sfEvtTextEntered¶
 A character was entered (data in event.text)
- 
enumerator sfEvtKeyPressed¶
 A key was pressed (data in event.key)
- 
enumerator sfEvtKeyReleased¶
 A key was released (data in event.key)
- 
enumerator sfEvtMouseWheelScrolled¶
 The mouse wheel was scrolled (data in event.mouseWheelScroll)
- 
enumerator sfEvtMouseButtonPressed¶
 A mouse button was pressed (data in event.mouseButton)
- 
enumerator sfEvtMouseButtonReleased¶
 A mouse button was released (data in event.mouseButton)
- 
enumerator sfEvtMouseMoved¶
 The mouse cursor moved (data in event.mouseMove)
- 
enumerator sfEvtMouseMovedRaw¶
 The mouse cursor moved (data in event.mouseMove)
- 
enumerator sfEvtMouseEntered¶
 The mouse cursor entered the area of the window (no data)
- 
enumerator sfEvtMouseLeft¶
 The mouse cursor left the area of the window (no data)
- 
enumerator sfEvtJoystickButtonPressed¶
 A joystick button was pressed (data in event.joystickButton)
- 
enumerator sfEvtJoystickButtonReleased¶
 A joystick button was released (data in event.joystickButton)
- 
enumerator sfEvtJoystickMoved¶
 The joystick moved along an axis (data in event.joystickMove)
- 
enumerator sfEvtJoystickConnected¶
 A joystick was connected (data in event.joystickConnect)
- 
enumerator sfEvtJoystickDisconnected¶
 A joystick was disconnected (data in event.joystickConnect)
- 
enumerator sfEvtTouchBegan¶
 A touch event began (data in event.touch)
- 
enumerator sfEvtTouchMoved¶
 A touch moved (data in event.touch)
- 
enumerator sfEvtTouchEnded¶
 A touch event ended (data in event.touch)
- 
enumerator sfEvtSensorChanged¶
 A sensor value changed (data in event.sensor)
- 
enumerator sfEvtCount¶
 Keep last — the total number of event types.
- 
enumerator sfEvtClosed¶
 
- 
struct sfKeyEvent¶
 - #include <Event.h>
Keyboard event parameters.
Public Members
- 
sfEventType type¶
 
- 
sfScancode scancode¶
 
- 
bool alt¶
 
- 
bool control¶
 
- 
bool shift¶
 
- 
bool system¶
 
 - 
sfEventType type¶
 
- 
struct sfTextEvent¶
 - #include <Event.h>
Text event parameters.
 
- 
struct sfMouseMoveEvent¶
 - #include <Event.h>
Mouse move event parameters.
 
- 
struct sfMouseMoveRawEvent¶
 - #include <Event.h>
Mouse move raw event parameters.
 
- 
struct sfMouseButtonEvent¶
 - #include <Event.h>
Mouse buttons events parameters.
 
- 
struct sfMouseWheelScrollEvent¶
 - #include <Event.h>
Mouse wheel events parameters.
 
- 
struct sfJoystickMoveEvent¶
 - #include <Event.h>
Joystick axis move event parameters.
 
- 
struct sfJoystickButtonEvent¶
 - #include <Event.h>
Joystick buttons events parameters.
 
- 
struct sfJoystickConnectEvent¶
 - #include <Event.h>
Joystick connection/disconnection event parameters.
 
- 
struct sfSizeEvent¶
 - #include <Event.h>
Size events parameters.
 
- 
struct sfTouchEvent¶
 - #include <Event.h>
Touch events parameters.
 
- 
struct sfSensorEvent¶
 - #include <Event.h>
Sensor event parameters.
 
- 
union sfEvent¶
 - #include <Event.h>
sfEvent defines a system event and its parameters
Public Members
- 
sfEventType type¶
 Type of the event.
- 
sfSizeEvent size¶
 Size event parameters.
- 
sfKeyEvent key¶
 Key event parameters.
- 
sfTextEvent text¶
 Text event parameters.
- 
sfMouseMoveEvent mouseMove¶
 Mouse move event parameters.
- 
sfMouseMoveRawEvent mouseMoveRaw¶
 Mouse move raw event parameters.
- 
sfMouseButtonEvent mouseButton¶
 Mouse button event parameters.
- 
sfMouseWheelScrollEvent mouseWheelScroll¶
 Mouse wheel event parameters.
- 
sfJoystickMoveEvent joystickMove¶
 Joystick move event parameters.
- 
sfJoystickButtonEvent joystickButton¶
 Joystick button event parameters.
- 
sfJoystickConnectEvent joystickConnect¶
 Joystick (dis)connect event parameters.
- 
sfTouchEvent touch¶
 Touch events parameters.
- 
sfSensorEvent sensor¶
 Sensor event parameters.
 - 
sfEventType type¶