[][src]Module fermium::SDL_EventType

Constants

SDL_APP_DIDENTERBACKGROUND

< The application did enter the background and may not get CPU for some time Called on iOS in applicationDidEnterBackground() Called on Android in onPause()

SDL_APP_DIDENTERFOREGROUND

< The application is now interactive Called on iOS in applicationDidBecomeActive() Called on Android in onResume()

SDL_APP_LOWMEMORY

< The application is low on memory, free memory if possible. Called on iOS in applicationDidReceiveMemoryWarning() Called on Android in onLowMemory()

SDL_APP_TERMINATING

< The application is being terminated by the OS Called on iOS in applicationWillTerminate() Called on Android in onDestroy()

SDL_APP_WILLENTERBACKGROUND

< The application is about to enter the background Called on iOS in applicationWillResignActive() Called on Android in onPause()

SDL_APP_WILLENTERFOREGROUND

< The application is about to enter the foreground Called on iOS in applicationWillEnterForeground() Called on Android in onResume()

SDL_AUDIODEVICEADDED

< A new audio device is available

SDL_AUDIODEVICEREMOVED

< An audio device has been removed.

SDL_CLIPBOARDUPDATE

< The clipboard changed

SDL_CONTROLLERAXISMOTION

< Game controller axis motion

SDL_CONTROLLERBUTTONDOWN

< Game controller button pressed

SDL_CONTROLLERBUTTONUP

< Game controller button released

SDL_CONTROLLERDEVICEADDED

< A new Game controller has been inserted into the system

SDL_CONTROLLERDEVICEREMAPPED

< The controller mapping was updated

SDL_CONTROLLERDEVICEREMOVED

< An opened Game controller has been removed

SDL_DISPLAYEVENT

< Display state change

SDL_DOLLARGESTURE
SDL_DOLLARRECORD
SDL_DROPBEGIN

< A new set of drops is beginning (NULL filename)

SDL_DROPCOMPLETE

< Current set of drops is now complete (NULL filename)

SDL_DROPFILE

< The system requests a file open

SDL_DROPTEXT

< text/plain drag-and-drop event

SDL_FINGERDOWN
SDL_FINGERMOTION
SDL_FINGERUP
SDL_FIRSTEVENT

< Unused (do not remove)

SDL_JOYAXISMOTION

< Joystick axis motion

SDL_JOYBALLMOTION

< Joystick trackball motion

SDL_JOYBUTTONDOWN

< Joystick button pressed

SDL_JOYBUTTONUP

< Joystick button released

SDL_JOYDEVICEADDED

< A new joystick has been inserted into the system

SDL_JOYDEVICEREMOVED

< An opened joystick has been removed

SDL_JOYHATMOTION

< Joystick hat position change

SDL_KEYDOWN

< Key pressed

SDL_KEYMAPCHANGED

< Keymap changed due to a system event such as an input language or keyboard layout change.

SDL_KEYUP

< Key released

SDL_LASTEVENT

This last event is only for bounding internal arrays

SDL_MOUSEBUTTONDOWN

< Mouse button pressed

SDL_MOUSEBUTTONUP

< Mouse button released

SDL_MOUSEMOTION

< Mouse moved

SDL_MOUSEWHEEL

< Mouse wheel motion

SDL_MULTIGESTURE
SDL_QUIT

< User-requested quit

SDL_RENDER_DEVICE_RESET

< The device has been reset and all textures need to be recreated

SDL_RENDER_TARGETS_RESET

< The render targets have been reset and their contents need to be updated

SDL_SENSORUPDATE

< A sensor was updated

SDL_SYSWMEVENT

< System specific event

SDL_TEXTEDITING

< Keyboard text editing (composition)

SDL_TEXTINPUT

< Keyboard text input

SDL_USEREVENT

Events ::SDL_USEREVENT through ::SDL_LASTEVENT are for your use, and should be allocated with SDL_RegisterEvents()

SDL_WINDOWEVENT

< Window state change

Type Definitions

Type

\brief The types of events that can be delivered.