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)  | 
| sfEvtLostFocus | The window lost the focus (no data)  | 
| sfEvtGainedFocus | 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)  | 
| sfEvtMouseWheelMoved | The mouse wheel was scrolled (data in event.mouseWheel) (deprecated)  | 
| 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)  | 
| 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.  |