|
SDL3pp
A slim C++ wrapper for SDL3
|
Event types for Event. More...
Typedefs | |
| using | SDL::EventType = SDL_EventType |
| The types of events that can be delivered. | |
Variables | |
| constexpr EventType | SDL::EVENT_FIRST = SDL_EVENT_FIRST |
| Unused (do not remove). | |
| constexpr EventType | SDL::EVENT_QUIT = SDL_EVENT_QUIT |
| User-requested quit. | |
| constexpr EventType | SDL::EVENT_TERMINATING = SDL_EVENT_TERMINATING |
| The application is being terminated by the OS. | |
| constexpr EventType | SDL::EVENT_LOW_MEMORY = SDL_EVENT_LOW_MEMORY |
| The application is low on memory, free memory if possible. | |
| constexpr EventType | SDL::EVENT_WILL_ENTER_BACKGROUND |
| The application is about to enter the background. | |
| constexpr EventType | SDL::EVENT_DID_ENTER_BACKGROUND = SDL_EVENT_DID_ENTER_BACKGROUND |
| The application did enter the background and may not get CPU for some time. | |
| constexpr EventType | SDL::EVENT_WILL_ENTER_FOREGROUND |
| The application is about to enter the foreground. | |
| constexpr EventType | SDL::EVENT_DID_ENTER_FOREGROUND = SDL_EVENT_DID_ENTER_FOREGROUND |
| The application is now interactive. | |
| constexpr EventType | SDL::EVENT_LOCALE_CHANGED |
| The user's locale preferences have changed. | |
| constexpr EventType | SDL::EVENT_SYSTEM_THEME_CHANGED |
| The system theme changed. | |
| constexpr EventType | SDL::EVENT_DISPLAY_ORIENTATION |
| Display orientation has changed to data1. | |
| constexpr EventType | SDL::EVENT_DISPLAY_ADDED |
| Display has been added to the system. | |
| constexpr EventType | SDL::EVENT_DISPLAY_REMOVED |
| Display has been removed from the system. | |
| constexpr EventType | SDL::EVENT_DISPLAY_MOVED |
| Display has changed position. | |
| constexpr EventType | SDL::EVENT_DISPLAY_DESKTOP_MODE_CHANGED |
| Display has changed desktop mode. | |
| constexpr EventType | SDL::EVENT_DISPLAY_CURRENT_MODE_CHANGED |
| Display has changed current mode. | |
| constexpr EventType | SDL::EVENT_DISPLAY_CONTENT_SCALE_CHANGED |
| Display has changed content scale. | |
| constexpr EventType | SDL::EVENT_DISPLAY_USABLE_BOUNDS_CHANGED |
| Display has changed usable bounds. | |
| constexpr EventType | SDL::EVENT_DISPLAY_FIRST |
| DISPLAY_FIRST. | |
| constexpr EventType | SDL::EVENT_DISPLAY_LAST |
| DISPLAY_LAST. | |
| constexpr EventType | SDL::EVENT_WINDOW_SHOWN |
| Window has been shown. | |
| constexpr EventType | SDL::EVENT_WINDOW_HIDDEN |
| Window has been hidden. | |
| constexpr EventType | SDL::EVENT_WINDOW_EXPOSED = SDL_EVENT_WINDOW_EXPOSED |
| Window has been exposed and should be redrawn, and can be redrawn directly from event watchers for this event. | |
| constexpr EventType | SDL::EVENT_WINDOW_MOVED |
| Window has been moved to data1, data2. | |
| constexpr EventType | SDL::EVENT_WINDOW_RESIZED |
| Window has been resized to data1xdata2. | |
| constexpr EventType | SDL::EVENT_WINDOW_PIXEL_SIZE_CHANGED |
| The pixel size of the window has changed to data1xdata2. | |
| constexpr EventType | SDL::EVENT_WINDOW_METAL_VIEW_RESIZED |
| The pixel size of a Metal view associated with the window has changed. | |
| constexpr EventType | SDL::EVENT_WINDOW_MINIMIZED |
| Window has been minimized. | |
| constexpr EventType | SDL::EVENT_WINDOW_MAXIMIZED |
| Window has been maximized. | |
| constexpr EventType | SDL::EVENT_WINDOW_RESTORED = SDL_EVENT_WINDOW_RESTORED |
| Window has been restored to normal size and position. | |
| constexpr EventType | SDL::EVENT_WINDOW_MOUSE_ENTER |
| Window has gained mouse focus. | |
| constexpr EventType | SDL::EVENT_WINDOW_MOUSE_LEAVE |
| Window has lost mouse focus. | |
| constexpr EventType | SDL::EVENT_WINDOW_FOCUS_GAINED |
| Window has gained keyboard focus. | |
| constexpr EventType | SDL::EVENT_WINDOW_FOCUS_LOST |
| Window has lost keyboard focus. | |
| constexpr EventType | SDL::EVENT_WINDOW_CLOSE_REQUESTED |
| The window manager requests that the window be closed. | |
| constexpr EventType | SDL::EVENT_WINDOW_HIT_TEST |
| Window had a hit test that wasn't HITTEST_NORMAL. | |
| constexpr EventType | SDL::EVENT_WINDOW_ICCPROF_CHANGED |
| The ICC profile of the window's display has changed. | |
| constexpr EventType | SDL::EVENT_WINDOW_DISPLAY_CHANGED |
| Window has been moved to display data1. | |
| constexpr EventType | SDL::EVENT_WINDOW_DISPLAY_SCALE_CHANGED |
| Window display scale has been changed. | |
| constexpr EventType | SDL::EVENT_WINDOW_SAFE_AREA_CHANGED |
| The window safe area has been changed. | |
| constexpr EventType | SDL::EVENT_WINDOW_OCCLUDED |
| The window has been occluded. | |
| constexpr EventType | SDL::EVENT_WINDOW_ENTER_FULLSCREEN |
| The window has entered fullscreen mode. | |
| constexpr EventType | SDL::EVENT_WINDOW_LEAVE_FULLSCREEN |
| The window has left fullscreen mode. | |
| constexpr EventType | SDL::EVENT_WINDOW_DESTROYED = SDL_EVENT_WINDOW_DESTROYED |
| The window with the associated ID is being or has been destroyed. | |
| constexpr EventType | SDL::EVENT_WINDOW_HDR_STATE_CHANGED |
| Window HDR properties have changed. | |
| constexpr EventType | SDL::EVENT_WINDOW_FIRST |
| WINDOW_FIRST. | |
| constexpr EventType | SDL::EVENT_WINDOW_LAST = SDL_EVENT_WINDOW_LAST |
| WINDOW_LAST. | |
| constexpr EventType | SDL::EVENT_KEY_DOWN = SDL_EVENT_KEY_DOWN |
| Key pressed. | |
| constexpr EventType | SDL::EVENT_KEY_UP = SDL_EVENT_KEY_UP |
| Key released. | |
| constexpr EventType | SDL::EVENT_TEXT_EDITING |
| Keyboard text editing (composition). | |
| constexpr EventType | SDL::EVENT_TEXT_INPUT |
| Keyboard text input. | |
| constexpr EventType | SDL::EVENT_KEYMAP_CHANGED = SDL_EVENT_KEYMAP_CHANGED |
| Keymap changed due to a system event such as an input language or keyboard layout change. | |
| constexpr EventType | SDL::EVENT_KEYBOARD_ADDED |
| A new keyboard has been inserted into the system. | |
| constexpr EventType | SDL::EVENT_KEYBOARD_REMOVED |
| A keyboard has been removed. | |
| constexpr EventType | SDL::EVENT_TEXT_EDITING_CANDIDATES |
| Keyboard text editing candidates. | |
| constexpr EventType | SDL::EVENT_SCREEN_KEYBOARD_SHOWN |
| The on-screen keyboard has been shown. | |
| constexpr EventType | SDL::EVENT_SCREEN_KEYBOARD_HIDDEN |
| The on-screen keyboard has been hidden. | |
| constexpr EventType | SDL::EVENT_MOUSE_MOTION |
| Mouse moved. | |
| constexpr EventType | SDL::EVENT_MOUSE_BUTTON_DOWN |
| Mouse button pressed. | |
| constexpr EventType | SDL::EVENT_MOUSE_BUTTON_UP |
| Mouse button released. | |
| constexpr EventType | SDL::EVENT_MOUSE_WHEEL |
| Mouse wheel motion. | |
| constexpr EventType | SDL::EVENT_MOUSE_ADDED |
| A new mouse has been inserted into the system. | |
| constexpr EventType | SDL::EVENT_MOUSE_REMOVED |
| A mouse has been removed. | |
| constexpr EventType | SDL::EVENT_JOYSTICK_AXIS_MOTION |
| Joystick axis motion. | |
| constexpr EventType | SDL::EVENT_JOYSTICK_BALL_MOTION |
| Joystick trackball motion. | |
| constexpr EventType | SDL::EVENT_JOYSTICK_HAT_MOTION |
| Joystick hat position change. | |
| constexpr EventType | SDL::EVENT_JOYSTICK_BUTTON_DOWN |
| Joystick button pressed. | |
| constexpr EventType | SDL::EVENT_JOYSTICK_BUTTON_UP |
| Joystick button released. | |
| constexpr EventType | SDL::EVENT_JOYSTICK_ADDED |
| A new joystick has been inserted into the system. | |
| constexpr EventType | SDL::EVENT_JOYSTICK_REMOVED |
| An opened joystick has been removed. | |
| constexpr EventType | SDL::EVENT_JOYSTICK_BATTERY_UPDATED |
| Joystick battery level change. | |
| constexpr EventType | SDL::EVENT_JOYSTICK_UPDATE_COMPLETE |
| Joystick update is complete. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_AXIS_MOTION |
| Gamepad axis motion. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_BUTTON_DOWN |
| Gamepad button pressed. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_BUTTON_UP |
| Gamepad button released. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_ADDED |
| A new gamepad has been inserted into the system. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_REMOVED |
| A gamepad has been removed. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_REMAPPED |
| The gamepad mapping was updated. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_TOUCHPAD_DOWN |
| Gamepad touchpad was touched. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_TOUCHPAD_MOTION |
| Gamepad touchpad finger was moved. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_TOUCHPAD_UP |
| Gamepad touchpad finger was lifted. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_SENSOR_UPDATE |
| Gamepad sensor was updated. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_UPDATE_COMPLETE |
| Gamepad update is complete. | |
| constexpr EventType | SDL::EVENT_GAMEPAD_STEAM_HANDLE_UPDATED |
| Gamepad Steam handle has changed. | |
| constexpr EventType | SDL::EVENT_FINGER_DOWN = SDL_EVENT_FINGER_DOWN |
| FINGER_DOWN. | |
| constexpr EventType | SDL::EVENT_FINGER_UP = SDL_EVENT_FINGER_UP |
| FINGER_UP. | |
| constexpr EventType | SDL::EVENT_FINGER_MOTION |
| FINGER_MOTION. | |
| constexpr EventType | SDL::EVENT_FINGER_CANCELED |
| FINGER_CANCELED. | |
| constexpr EventType | SDL::EVENT_PINCH_BEGIN |
| Pinch gesture started. | |
| constexpr EventType | SDL::EVENT_PINCH_UPDATE |
| Pinch gesture updated. | |
| constexpr EventType | SDL::EVENT_PINCH_END |
| Pinch gesture ended. | |
| constexpr EventType | SDL::EVENT_CLIPBOARD_UPDATE |
| The clipboard changed. | |
| constexpr EventType | SDL::EVENT_DROP_FILE |
| The system requests a file open. | |
| constexpr EventType | SDL::EVENT_DROP_TEXT |
| text/plain drag-and-drop event | |
| constexpr EventType | SDL::EVENT_DROP_BEGIN |
| A new set of drops is beginning (NULL filename). | |
| constexpr EventType | SDL::EVENT_DROP_COMPLETE = SDL_EVENT_DROP_COMPLETE |
| Current set of drops is now complete (NULL filename). | |
| constexpr EventType | SDL::EVENT_DROP_POSITION |
| Position while moving over the window. | |
| constexpr EventType | SDL::EVENT_AUDIO_DEVICE_ADDED |
| A new audio device is available. | |
| constexpr EventType | SDL::EVENT_AUDIO_DEVICE_REMOVED |
| An audio device has been removed. | |
| constexpr EventType | SDL::EVENT_AUDIO_DEVICE_FORMAT_CHANGED |
| An audio device's format has been changed by the system. | |
| constexpr EventType | SDL::EVENT_SENSOR_UPDATE |
| A sensor was updated. | |
| constexpr EventType | SDL::EVENT_PEN_PROXIMITY_IN |
| Pressure-sensitive pen has become available. | |
| constexpr EventType | SDL::EVENT_PEN_PROXIMITY_OUT |
| Pressure-sensitive pen has become unavailable. | |
| constexpr EventType | SDL::EVENT_PEN_DOWN |
| Pressure-sensitive pen touched drawing surface. | |
| constexpr EventType | SDL::EVENT_PEN_UP = SDL_EVENT_PEN_UP |
| Pressure-sensitive pen stopped touching drawing surface. | |
| constexpr EventType | SDL::EVENT_PEN_BUTTON_DOWN |
| Pressure-sensitive pen button pressed. | |
| constexpr EventType | SDL::EVENT_PEN_BUTTON_UP |
| Pressure-sensitive pen button released. | |
| constexpr EventType | SDL::EVENT_PEN_MOTION |
| Pressure-sensitive pen is moving on the tablet. | |
| constexpr EventType | SDL::EVENT_PEN_AXIS |
| Pressure-sensitive pen angle/pressure/etc changed. | |
| constexpr EventType | SDL::EVENT_CAMERA_DEVICE_ADDED |
| A new camera device is available. | |
| constexpr EventType | SDL::EVENT_CAMERA_DEVICE_REMOVED |
| A camera device has been removed. | |
| constexpr EventType | SDL::EVENT_CAMERA_DEVICE_APPROVED |
| A camera device has been approved for use by the user. | |
| constexpr EventType | SDL::EVENT_CAMERA_DEVICE_DENIED = SDL_EVENT_CAMERA_DEVICE_DENIED |
| A camera device has been denied for use by the user. | |
| constexpr EventType | SDL::EVENT_RENDER_TARGETS_RESET = SDL_EVENT_RENDER_TARGETS_RESET |
| The render targets have been reset and their contents need to be updated. | |
| constexpr EventType | SDL::EVENT_RENDER_DEVICE_RESET = SDL_EVENT_RENDER_DEVICE_RESET |
| The device has been reset and all textures need to be recreated. | |
| constexpr EventType | SDL::EVENT_RENDER_DEVICE_LOST |
| The device has been lost and can't be recovered. | |
| constexpr EventType | SDL::EVENT_PRIVATE0 = SDL_EVENT_PRIVATE0 |
| PRIVATE0. | |
| constexpr EventType | SDL::EVENT_PRIVATE1 = SDL_EVENT_PRIVATE1 |
| PRIVATE1. | |
| constexpr EventType | SDL::EVENT_PRIVATE2 = SDL_EVENT_PRIVATE2 |
| PRIVATE2. | |
| constexpr EventType | SDL::EVENT_PRIVATE3 = SDL_EVENT_PRIVATE3 |
| PRIVATE3. | |
| constexpr EventType | SDL::EVENT_POLL_SENTINEL |
| Signals the end of an event poll cycle. | |
| constexpr EventType | SDL::EVENT_USER = SDL_EVENT_USER |
| Events EVENT_USER through EVENT_LAST are for your use, and should be allocated with RegisterEvents(). | |
| constexpr EventType | SDL::EVENT_LAST = SDL_EVENT_LAST |
| This last event is only for bounding internal arrays. | |
| constexpr EventType | SDL::EVENT_ENUM_PADDING |
| ENUM_PADDING. | |
| using SDL::EventType = SDL_EventType |
The types of events that can be delivered.
|
constexpr |
A new audio device is available.
|
constexpr |
An audio device's format has been changed by the system.
|
constexpr |
An audio device has been removed.
|
constexpr |
A new camera device is available.
|
constexpr |
A camera device has been approved for use by the user.
|
constexpr |
A camera device has been removed.
|
constexpr |
The clipboard changed.
|
constexpr |
The application did enter the background and may not get CPU for some time.
This event must be handled in a callback set with AddEventWatch(). Called on iOS in applicationDidEnterBackground() Called on Android in onPause()
|
constexpr |
The application is now interactive.
This event must be handled in a callback set with AddEventWatch(). Called on iOS in applicationDidBecomeActive() Called on Android in onResume()
|
constexpr |
Display has been added to the system.
|
constexpr |
Display has changed content scale.
|
constexpr |
Display has changed current mode.
|
constexpr |
Display has changed desktop mode.
|
constexpr |
DISPLAY_FIRST.
|
constexpr |
DISPLAY_LAST.
|
constexpr |
Display has changed position.
|
constexpr |
Display orientation has changed to data1.
|
constexpr |
Display has been removed from the system.
|
constexpr |
Display has changed usable bounds.
|
constexpr |
A new set of drops is beginning (NULL filename).
|
constexpr |
The system requests a file open.
|
constexpr |
Position while moving over the window.
|
constexpr |
text/plain drag-and-drop event
|
constexpr |
ENUM_PADDING.
|
constexpr |
FINGER_CANCELED.
|
constexpr |
FINGER_MOTION.
|
constexpr |
A new gamepad has been inserted into the system.
|
constexpr |
Gamepad axis motion.
|
constexpr |
Gamepad button pressed.
|
constexpr |
Gamepad button released.
|
constexpr |
The gamepad mapping was updated.
|
constexpr |
A gamepad has been removed.
|
constexpr |
Gamepad sensor was updated.
|
constexpr |
Gamepad Steam handle has changed.
|
constexpr |
Gamepad touchpad was touched.
|
constexpr |
Gamepad touchpad finger was moved.
|
constexpr |
Gamepad touchpad finger was lifted.
|
constexpr |
Gamepad update is complete.
|
constexpr |
A new joystick has been inserted into the system.
|
constexpr |
Joystick axis motion.
|
constexpr |
Joystick trackball motion.
|
constexpr |
Joystick battery level change.
|
constexpr |
Joystick button pressed.
|
constexpr |
Joystick button released.
|
constexpr |
Joystick hat position change.
|
constexpr |
An opened joystick has been removed.
|
constexpr |
Joystick update is complete.
|
constexpr |
A new keyboard has been inserted into the system.
|
constexpr |
A keyboard has been removed.
|
constexpr |
The user's locale preferences have changed.
|
constexpr |
The application is low on memory, free memory if possible.
This event must be handled in a callback set with AddEventWatch(). Called on iOS in applicationDidReceiveMemoryWarning() Called on Android in onTrimMemory()
|
constexpr |
A new mouse has been inserted into the system.
|
constexpr |
Mouse button pressed.
|
constexpr |
Mouse button released.
|
constexpr |
Mouse moved.
|
constexpr |
A mouse has been removed.
|
constexpr |
Mouse wheel motion.
|
constexpr |
Pressure-sensitive pen angle/pressure/etc changed.
|
constexpr |
Pressure-sensitive pen button pressed.
|
constexpr |
Pressure-sensitive pen button released.
|
constexpr |
Pressure-sensitive pen touched drawing surface.
|
constexpr |
Pressure-sensitive pen is moving on the tablet.
|
constexpr |
Pressure-sensitive pen has become available.
|
constexpr |
Pressure-sensitive pen has become unavailable.
|
constexpr |
Pinch gesture started.
|
constexpr |
Pinch gesture ended.
|
constexpr |
Pinch gesture updated.
|
constexpr |
Signals the end of an event poll cycle.
|
constexpr |
The device has been lost and can't be recovered.
|
constexpr |
The on-screen keyboard has been hidden.
|
constexpr |
The on-screen keyboard has been shown.
|
constexpr |
A sensor was updated.
|
constexpr |
The system theme changed.
|
constexpr |
The application is being terminated by the OS.
This event must be handled in a callback set with AddEventWatch(). Called on iOS in applicationWillTerminate() Called on Android in onDestroy()
|
constexpr |
Keyboard text editing (composition).
|
constexpr |
Keyboard text editing candidates.
|
constexpr |
Keyboard text input.
|
constexpr |
The application is about to enter the background.
This event must be handled in a callback set with AddEventWatch(). Called on iOS in applicationWillResignActive() Called on Android in onPause()
|
constexpr |
The application is about to enter the foreground.
This event must be handled in a callback set with AddEventWatch(). Called on iOS in applicationWillEnterForeground() Called on Android in onResume()
|
constexpr |
The window manager requests that the window be closed.
|
constexpr |
The window with the associated ID is being or has been destroyed.
If this message is being handled in an event watcher, the window handle is still valid and can still be used to retrieve any properties associated with the window. Otherwise, the handle has already been destroyed and all resources associated with it are invalid
|
constexpr |
Window has been moved to display data1.
|
constexpr |
Window display scale has been changed.
|
constexpr |
The window has entered fullscreen mode.
|
constexpr |
Window has been exposed and should be redrawn, and can be redrawn directly from event watchers for this event.
data1 is 1 for live-resize expose events, 0 otherwise.
|
constexpr |
WINDOW_FIRST.
|
constexpr |
Window has gained keyboard focus.
|
constexpr |
Window has lost keyboard focus.
|
constexpr |
Window HDR properties have changed.
|
constexpr |
Window has been hidden.
|
constexpr |
Window had a hit test that wasn't HITTEST_NORMAL.
|
constexpr |
The ICC profile of the window's display has changed.
|
constexpr |
The window has left fullscreen mode.
|
constexpr |
Window has been maximized.
|
constexpr |
The pixel size of a Metal view associated with the window has changed.
|
constexpr |
Window has been minimized.
|
constexpr |
Window has gained mouse focus.
|
constexpr |
Window has lost mouse focus.
|
constexpr |
Window has been moved to data1, data2.
|
constexpr |
The window has been occluded.
|
constexpr |
The pixel size of the window has changed to data1xdata2.
|
constexpr |
Window has been resized to data1xdata2.
|
constexpr |
The window safe area has been changed.