Module names
Available on crate feature
dep_sdl3
only.Expand description
Contains all predefined names in the sdl3 documentation.
For convenience sake there is an ALL
constant which contains a list of all the constants in this module.
Constants§
- ALL
- ALLOW_
ALT_ TAB_ WHILE_ GRABBED - Specify the behavior of Alt+Tab while the keyboard is grabbed.
- ANDROID_
ALLOW_ RECREATE_ ACTIVITY - A variable to control whether the SDL activity is allowed to be re-created.
- ANDROID_
BLOCK_ ON_ PAUSE - A variable to control whether the event loop will block itself when the app is paused.
- ANDROID_
LOW_ LATENCY_ AUDIO - A variable to control whether low latency audio should be enabled.
- ANDROID_
TRAP_ BACK_ BUTTON - A variable to control whether we trap the Android back button to handle it manually.
- APPLE_
TV_ CONTROLLER_ UI_ EVENTS - A variable controlling whether controllers used with the Apple TV generate UI events.
- APPLE_
TV_ REMOTE_ ALLOW_ ROTATION - A variable controlling whether the Apple TV remote’s joystick axes will automatically match the rotation of the remote.
- APP_ID
- A variable setting the app ID string.
- APP_
NAME - A variable setting the application name.
- ASSERT
- A variable controlling response to [
SDL_assert
] failures. - AUDIO_
ALSA_ DEFAULT_ DEVICE - Specify the default ALSA audio device name.
- AUDIO_
ALSA_ DEFAULT_ PLAYBACK_ DEVICE - Specify the default ALSA audio playback device name.
- AUDIO_
ALSA_ DEFAULT_ RECORDING_ DEVICE - Specify the default ALSA audio recording device name.
- AUDIO_
CATEGORY - A variable controlling the audio category on iOS and macOS.
- AUDIO_
CHANNELS - A variable controlling the default audio channel count.
- AUDIO_
DEVICE_ APP_ ICON_ NAME - Specify an application icon name for an audio device.
- AUDIO_
DEVICE_ SAMPLE_ FRAMES - A variable controlling device buffer size.
- AUDIO_
DEVICE_ STREAM_ NAME - Specify an audio stream name for an audio device.
- AUDIO_
DEVICE_ STREAM_ ROLE - Specify an application role for an audio device.
- AUDIO_
DISK_ INPUT_ FILE - Specify the input file when recording audio using the disk audio driver.
- AUDIO_
DISK_ OUTPUT_ FILE - Specify the output file when playing audio using the disk audio driver.
- AUDIO_
DISK_ TIMESCALE - A variable controlling the audio rate when using the disk audio driver.
- AUDIO_
DRIVER - A variable that specifies an audio backend to use.
- AUDIO_
DUMMY_ TIMESCALE - A variable controlling the audio rate when using the dummy audio driver.
- AUDIO_
FORMAT - A variable controlling the default audio format.
- AUDIO_
FREQUENCY - A variable controlling the default audio frequency.
- AUDIO_
INCLUDE_ MONITORS - A variable that causes SDL to not ignore audio “monitors”.
- AUTO_
UPDATE_ JOYSTICKS - A variable controlling whether SDL updates joystick state when getting input events.
- AUTO_
UPDATE_ SENSORS - A variable controlling whether SDL updates sensor state when getting input events.
- BMP_
SAVE_ LEGACY_ FORMAT - Prevent SDL from using version 4 of the bitmap header when saving BMPs.
- CAMERA_
DRIVER - A variable that decides what camera backend to use.
- CPU_
FEATURE_ MASK - A variable that limits what CPU features are available.
- DISPLAY_
USABLE_ BOUNDS - Override for [
SDL_GetDisplayUsableBounds()
]. - EGL_
LIBRARY - Specify the EGL library to load.
- EMSCRIPTEN_
ASYNCIFY - Disable giving back control to the browser automatically when running with asyncify.
- EMSCRIPTEN_
CANVAS_ SELECTOR - Specify the CSS selector used for the “default” window/canvas.
- EMSCRIPTEN_
KEYBOARD_ ELEMENT - Override the binding element for keyboard inputs for Emscripten builds.
- ENABLE_
SCREEN_ KEYBOARD - A variable that controls whether the on-screen keyboard should be shown when text input is active.
- EVDEV_
DEVICES - A variable containing a list of evdev devices to use if udev is not available.
- EVENT_
LOGGING - A variable controlling verbosity of the logging of SDL events pushed onto the internal queue.
- FILE_
DIALOG_ DRIVER - A variable that specifies a dialog backend to use.
- FORCE_
RAISEWINDOW - A variable controlling whether raising the window should be done more forcefully.
- FRAMEBUFFER_
ACCELERATION - A variable controlling how 3D acceleration is used to accelerate the SDL screen surface.
- GAMECONTROLLERCONFIG
- A variable that lets you manually hint extra gamecontroller db entries.
- GAMECONTROLLERCONFIG_
FILE - A variable that lets you provide a file with extra gamecontroller db entries.
- GAMECONTROLLERTYPE
- A variable that overrides the automatic controller type detection.
- GAMECONTROLLER_
IGNORE_ DEVICES - A variable containing a list of devices to skip when scanning for game controllers.
- GAMECONTROLLER_
IGNORE_ DEVICES_ EXCEPT - If set, all devices will be skipped when scanning for game controllers except for the ones listed in this variable.
- GAMECONTROLLER_
SENSOR_ FUSION - A variable that controls whether the device’s built-in accelerometer and gyro should be used as sensors for gamepads.
- GDK_
TEXTINPUT_ DEFAULT_ TEXT - This variable sets the default text of the TextInput window on GDK platforms.
- GDK_
TEXTINPUT_ DESCRIPTION - This variable sets the description of the TextInput window on GDK platforms.
- GDK_
TEXTINPUT_ MAX_ LENGTH - This variable sets the maximum input length of the TextInput window on GDK platforms.
- GDK_
TEXTINPUT_ SCOPE - This variable sets the input scope of the TextInput window on GDK platforms.
- GDK_
TEXTINPUT_ TITLE - This variable sets the title of the TextInput window on GDK platforms.
- GPU_
DRIVER - A variable that specifies a GPU backend to use.
- HIDAPI_
ENUMERATE_ ONLY_ CONTROLLERS - A variable to control whether [
SDL_hid_enumerate()
] enumerates all HID devices or only controllers. - HIDAPI_
IGNORE_ DEVICES - A variable containing a list of devices to ignore in [
SDL_hid_enumerate()
]. - HIDAPI_
LIBUSB - A variable to control whether HIDAPI uses libusb for device access.
- HIDAPI_
LIBUSB_ WHITELIST - A variable to control whether HIDAPI uses libusb only for whitelisted devices.
- HIDAPI_
UDEV - A variable to control whether HIDAPI uses udev for device detection.
- IME_
IMPLEMENTED_ UI - A variable describing what IME UI elements the application can display.
- IOS_
HIDE_ HOME_ INDICATOR - A variable controlling whether the home indicator bar on iPhone X should be hidden.
- JOYSTICK_
ALLOW_ BACKGROUND_ EVENTS - A variable that lets you enable joystick (and gamecontroller) events even when your app is in the background.
- JOYSTICK_
ARCADESTICK_ DEVICES - A variable containing a list of arcade stick style controllers.
- JOYSTICK_
ARCADESTICK_ DEVICES_ EXCLUDED - A variable containing a list of devices that are not arcade stick style controllers.
- JOYSTICK_
BLACKLIST_ DEVICES - A variable containing a list of devices that should not be considered joysticks.
- JOYSTICK_
BLACKLIST_ DEVICES_ EXCLUDED - A variable containing a list of devices that should be considered joysticks.
- JOYSTICK_
DEVICE - A variable containing a comma separated list of devices to open as joysticks.
- JOYSTICK_
DIRECTINPUT - A variable controlling whether DirectInput should be used for controllers.
- JOYSTICK_
ENHANCED_ REPORTS - A variable controlling whether enhanced reports should be used for controllers when using the HIDAPI driver.
- JOYSTICK_
FLIGHTSTICK_ DEVICES - A variable containing a list of flightstick style controllers.
- JOYSTICK_
FLIGHTSTICK_ DEVICES_ EXCLUDED - A variable containing a list of devices that are not flightstick style controllers.
- JOYSTICK_
GAMECUBE_ DEVICES - A variable containing a list of devices known to have a GameCube form factor.
- JOYSTICK_
GAMECUBE_ DEVICES_ EXCLUDED - A variable containing a list of devices known not to have a GameCube form factor.
- JOYSTICK_
GAMEINPUT - A variable controlling whether GameInput should be used for controller handling on Windows.
- JOYSTICK_
HIDAPI - A variable controlling whether the HIDAPI joystick drivers should be used.
- JOYSTICK_
HIDAPI_ COMBINE_ JOY_ CONS - A variable controlling whether Nintendo Switch Joy-Con controllers will be combined into a single Pro-like controller when using the HIDAPI driver.
- JOYSTICK_
HIDAPI_ GAMECUBE - A variable controlling whether the HIDAPI driver for Nintendo GameCube controllers should be used.
- JOYSTICK_
HIDAPI_ GAMECUBE_ RUMBLE_ BRAKE - A variable controlling whether rumble is used to implement the GameCube controller’s 3 rumble modes, Stop(0), Rumble(1), and StopHard(2).
- JOYSTICK_
HIDAPI_ JOYCON_ HOME_ LED - A variable controlling whether the Home button LED should be turned on when a Nintendo Switch Joy-Con controller is opened.
- JOYSTICK_
HIDAPI_ JOY_ CONS - A variable controlling whether the HIDAPI driver for Nintendo Switch Joy-Cons should be used.
- JOYSTICK_
HIDAPI_ LUNA - A variable controlling whether the HIDAPI driver for Amazon Luna controllers connected via Bluetooth should be used.
- JOYSTICK_
HIDAPI_ NINTENDO_ CLASSIC - A variable controlling whether the HIDAPI driver for Nintendo Online classic controllers should be used.
- JOYSTICK_
HIDAPI_ PS3 - A variable controlling whether the HIDAPI driver for PS3 controllers should be used.
- JOYSTICK_
HIDAPI_ PS4 - A variable controlling whether the HIDAPI driver for PS4 controllers should be used.
- JOYSTICK_
HIDAPI_ PS5 - A variable controlling whether the HIDAPI driver for PS5 controllers should be used.
- JOYSTICK_
HIDAPI_ PS3_ SIXAXIS_ DRIVER - A variable controlling whether the Sony driver (sixaxis.sys) for PS3 controllers (Sixaxis/DualShock 3) should be used.
- JOYSTICK_
HIDAPI_ PS4_ REPORT_ INTERVAL - A variable controlling the update rate of the PS4 controller over Bluetooth when using the HIDAPI driver.
- JOYSTICK_
HIDAPI_ PS5_ PLAYER_ LED - A variable controlling whether the player LEDs should be lit to indicate which player is associated with a PS5 controller.
- JOYSTICK_
HIDAPI_ SHIELD - A variable controlling whether the HIDAPI driver for NVIDIA SHIELD controllers should be used.
- JOYSTICK_
HIDAPI_ STADIA - A variable controlling whether the HIDAPI driver for Google Stadia controllers should be used.
- JOYSTICK_
HIDAPI_ STEAM - A variable controlling whether the HIDAPI driver for Bluetooth Steam Controllers should be used.
- JOYSTICK_
HIDAPI_ STEAMDECK - A variable controlling whether the HIDAPI driver for the Steam Deck builtin controller should be used.
- JOYSTICK_
HIDAPI_ STEAM_ HOME_ LED - A variable controlling whether the Steam button LED should be turned on when a Steam controller is opened.
- JOYSTICK_
HIDAPI_ STEAM_ HORI - A variable controlling whether the HIDAPI driver for HORI licensed Steam controllers should be used.
- JOYSTICK_
HIDAPI_ SWITCH - A variable controlling whether the HIDAPI driver for Nintendo Switch controllers should be used.
- JOYSTICK_
HIDAPI_ SWITCH_ HOME_ LED - A variable controlling whether the Home button LED should be turned on when a Nintendo Switch Pro controller is opened.
- JOYSTICK_
HIDAPI_ SWITCH_ PLAYER_ LED - A variable controlling whether the player LEDs should be lit to indicate which player is associated with a Nintendo Switch controller.
- JOYSTICK_
HIDAPI_ VERTICAL_ JOY_ CONS - A variable controlling whether Nintendo Switch Joy-Con controllers will be in vertical mode when using the HIDAPI driver.
- JOYSTICK_
HIDAPI_ WII - A variable controlling whether the HIDAPI driver for Nintendo Wii and Wii U controllers should be used.
- JOYSTICK_
HIDAPI_ WII_ PLAYER_ LED - A variable controlling whether the player LEDs should be lit to indicate which player is associated with a Wii controller.
- JOYSTICK_
HIDAPI_ XBOX - A variable controlling whether the HIDAPI driver for XBox controllers should be used.
- JOYSTICK_
HIDAPI_ XBOX_ 360 - A variable controlling whether the HIDAPI driver for XBox 360 controllers should be used.
- JOYSTICK_
HIDAPI_ XBOX_ 360_ PLAYER_ LED - A variable controlling whether the player LEDs should be lit to indicate which player is associated with an Xbox 360 controller.
- JOYSTICK_
HIDAPI_ XBOX_ 360_ WIRELESS - A variable controlling whether the HIDAPI driver for XBox 360 wireless controllers should be used.
- JOYSTICK_
HIDAPI_ XBOX_ ONE - A variable controlling whether the HIDAPI driver for XBox One controllers should be used.
- JOYSTICK_
HIDAPI_ XBOX_ ONE_ HOME_ LED - A variable controlling whether the Home button LED should be turned on when an Xbox One controller is opened.
- JOYSTICK_
IOKIT - A variable controlling whether IOKit should be used for controller handling.
- JOYSTICK_
LINUX_ CLASSIC - A variable controlling whether to use the classic /dev/input/js* joystick interface or the newer /dev/input/event* joystick interface on Linux.
- JOYSTICK_
LINUX_ DEADZONES - A variable controlling whether joysticks on Linux adhere to their HID-defined deadzones or return unfiltered values.
- JOYSTICK_
LINUX_ DIGITAL_ HATS - A variable controlling whether joysticks on Linux will always treat ‘hat’ axis inputs (ABS_HAT0X - ABS_HAT3Y) as 8-way digital hats without checking whether they may be analog.
- JOYSTICK_
LINUX_ HAT_ DEADZONES - A variable controlling whether digital hats on Linux will apply deadzones to their underlying input axes or use unfiltered values.
- JOYSTICK_
MFI - A variable controlling whether GCController should be used for controller handling.
- JOYSTICK_
RAWINPUT - A variable controlling whether the RAWINPUT joystick drivers should be used for better handling XInput-capable devices.
- JOYSTICK_
RAWINPUT_ CORRELATE_ XINPUT - A variable controlling whether the RAWINPUT driver should pull correlated data from XInput.
- JOYSTICK_
ROG_ CHAKRAM - A variable controlling whether the ROG Chakram mice should show up as joysticks.
- JOYSTICK_
THREAD - A variable controlling whether a separate thread should be used for handling joystick detection and raw input messages on Windows.
- JOYSTICK_
THROTTLE_ DEVICES - A variable containing a list of throttle style controllers.
- JOYSTICK_
THROTTLE_ DEVICES_ EXCLUDED - A variable containing a list of devices that are not throttle style controllers.
- JOYSTICK_
WGI - A variable controlling whether Windows.Gaming.Input should be used for controller handling.
- JOYSTICK_
WHEEL_ DEVICES - A variable containing a list of wheel style controllers.
- JOYSTICK_
WHEEL_ DEVICES_ EXCLUDED - A variable containing a list of devices that are not wheel style controllers.
- JOYSTICK_
ZERO_ CENTERED_ DEVICES - A variable containing a list of devices known to have all axes centered at zero.
- KEYCODE_
OPTIONS - A variable that controls keycode representation in keyboard events.
- KMSDRM_
DEVICE_ INDEX - A variable that controls what KMSDRM device to use.
- KMSDRM_
REQUIRE_ DRM_ MASTER - A variable that controls whether SDL requires DRM master access in order to initialize the KMSDRM video backend.
- LOGGING
- A variable controlling the default SDL log levels.
- MAC_
BACKGROUND_ APP - A variable controlling whether to force the application to become the foreground process when launched on macOS.
- MAC_
CTRL_ CLICK_ EMULATE_ RIGHT_ CLICK - A variable that determines whether Ctrl+Click should generate a right-click event on macOS.
- MAC_
OPENGL_ ASYNC_ DISPATCH - A variable controlling whether dispatching OpenGL context updates should block the dispatching thread until the main thread finishes processing on macOS.
- MAC_
OPTION_ AS_ ALT - A variable controlling whether the Option key on macOS should be remapped to act as the Alt key.
- MAC_
SCROLL_ MOMENTUM - A variable controlling whether [
SDL_EVENT_MOUSE_WHEEL
] event values will have momentum on macOS. - MAIN_
CALLBACK_ RATE - Request [
SDL_AppIterate()
] be called at a specific rate. - MOUSE_
AUTO_ CAPTURE - A variable controlling whether the mouse is captured while mouse buttons are pressed.
- MOUSE_
DEFAULT_ SYSTEM_ CURSOR - A variable setting which system cursor to use as the default cursor.
- MOUSE_
DOUBLE_ CLICK_ RADIUS - A variable setting the double click radius, in pixels.
- MOUSE_
DOUBLE_ CLICK_ TIME - A variable setting the double click time, in milliseconds.
- MOUSE_
EMULATE_ WARP_ WITH_ RELATIVE - A variable controlling whether warping a hidden mouse cursor will activate relative mouse mode.
- MOUSE_
FOCUS_ CLICKTHROUGH - Allow mouse click events when clicking to focus an SDL window.
- MOUSE_
NORMAL_ SPEED_ SCALE - A variable setting the speed scale for mouse motion, in floating point, when the mouse is not in relative mode.
- MOUSE_
RELATIVE_ CURSOR_ VISIBLE - A variable controlling whether the hardware cursor stays visible when relative mode is active.
- MOUSE_
RELATIVE_ MODE_ CENTER - A variable controlling whether relative mouse mode constrains the mouse to the center of the window.
- MOUSE_
RELATIVE_ SPEED_ SCALE - A variable setting the scale for mouse motion, in floating point, when the mouse is in relative mode.
- MOUSE_
RELATIVE_ SYSTEM_ SCALE - A variable controlling whether the system mouse acceleration curve is used for relative mouse motion.
- MOUSE_
RELATIVE_ WARP_ MOTION - A variable controlling whether a motion event should be generated for mouse warping in relative mode.
- MOUSE_
TOUCH_ EVENTS - A variable controlling whether mouse events should generate synthetic touch events.
- MUTE_
CONSOLE_ KEYBOARD - A variable controlling whether the keyboard should be muted on the console.
- NO_
SIGNAL_ HANDLERS - Tell SDL not to catch the SIGINT or SIGTERM signals on POSIX platforms.
- OPENGL_
ES_ DRIVER - A variable controlling what driver to use for OpenGL ES contexts.
- OPENGL_
LIBRARY - Specify the OpenGL library to load.
- OPENVR_
LIBRARY - Mechanism to specify openvr_api library location
- ORIENTATIONS
- A variable controlling which orientations are allowed on iOS/Android.
- PEN_
MOUSE_ EVENTS - A variable controlling whether pen events should generate synthetic mouse events.
- PEN_
TOUCH_ EVENTS - A variable controlling whether pen events should generate synthetic touch events.
- POLL_
SENTINEL - A variable controlling the use of a sentinel event when polling the event queue.
- PREFERRED_
LOCALES - Override for [
SDL_GetPreferredLocales()
]. - QUIT_
ON_ LAST_ WINDOW_ CLOSE - A variable that decides whether to send [
SDL_EVENT_QUIT
] when closing the last window. - RENDER_
DIREC T3D11_ DEBUG - A variable controlling whether to enable Direct3D 11+’s Debug Layer.
- RENDER_
DIREC T3D_ THREADSAFE - A variable controlling whether the Direct3D device is initialized for thread-safe operations.
- RENDER_
DRIVER - A variable specifying which render driver to use.
- RENDER_
GPU_ DEBUG - A variable controlling whether to create the GPU device in debug mode.
- RENDER_
GPU_ LOW_ POWER - A variable controlling whether to prefer a low-power GPU on multi-GPU systems.
- RENDER_
LINE_ METHOD - A variable controlling how the 2D render API renders lines.
- RENDER_
METAL_ PREFER_ LOW_ POWER_ DEVICE - A variable controlling whether the Metal render driver select low power device over default one.
- RENDER_
VSYNC - A variable controlling whether updates to the SDL screen surface should be synchronized with the vertical refresh, to avoid tearing.
- RENDER_
VULKAN_ DEBUG - A variable controlling whether to enable Vulkan Validation Layers.
- RETURN_
KEY_ HIDES_ IME - A variable to control whether the return key on the soft keyboard should hide the soft keyboard on Android and iOS.
- ROG_
GAMEPAD_ MICE - A variable containing a list of ROG gamepad capable mice.
- ROG_
GAMEPAD_ MICE_ EXCLUDED - A variable containing a list of devices that are not ROG gamepad capable mice.
- RPI_
VIDEO_ LAYER - A variable controlling which Dispmanx layer to use on a Raspberry PI.
- SCREENSAVER_
INHIBIT_ ACTIVITY_ NAME - Specify an “activity name” for screensaver inhibition.
- SHUTDOWN_
DBUS_ ON_ QUIT - A variable controlling whether SDL calls dbus_shutdown() on quit.
- STORAGE_
TITLE_ DRIVER - A variable that specifies a backend to use for title storage.
- STORAGE_
USER_ DRIVER - A variable that specifies a backend to use for user storage.
- THREAD_
FORCE_ REALTIME_ TIME_ CRITICAL - Specifies whether [
SDL_THREAD_PRIORITY_TIME_CRITICAL
] should be treated as realtime. - THREAD_
PRIORITY_ POLICY - A string specifying additional information to use with
[
SDL_SetCurrentThreadPriority
]. - TIMER_
RESOLUTION - A variable that controls the timer resolution, in milliseconds.
- TOUCH_
MOUSE_ EVENTS - A variable controlling whether touch events should generate synthetic mouse events.
- TRACKPAD_
IS_ TOUCH_ ONLY - A variable controlling whether trackpads should be treated as touch devices.
- TV_
REMOTE_ AS_ JOYSTICK - A variable controlling whether the Android / tvOS remotes should be listed as joystick devices, instead of sending keyboard events.
- VIDEO_
ALLOW_ SCREENSAVER - A variable controlling whether the screensaver is enabled.
- VIDEO_
DISPLAY_ PRIORITY - A comma separated list containing the names of the displays that SDL should sort to the front of the display list.
- VIDEO_
DOUBLE_ BUFFER - Tell the video driver that we only want a double buffer.
- VIDEO_
DRIVER - A variable that specifies a video backend to use.
- VIDEO_
DUMMY_ SAVE_ FRAMES - A variable controlling whether the dummy video driver saves output frames.
- VIDEO_
EGL_ ALLOW_ GETDISPLAY_ FALLBACK - If eglGetPlatformDisplay fails, fall back to calling eglGetDisplay.
- VIDEO_
FORCE_ EGL - A variable controlling whether the OpenGL context should be created with EGL.
- VIDEO_
MAC_ FULLSCREEN_ MENU_ VISIBILITY - A variable that specifies the menu visibility when a window is fullscreen in Spaces on macOS.
- VIDEO_
MAC_ FULLSCREEN_ SPACES - A variable that specifies the policy for fullscreen Spaces on macOS.
- VIDEO_
MINIMIZE_ ON_ FOCUS_ LOSS - A variable controlling whether fullscreen windows are minimized when they lose focus.
- VIDEO_
OFFSCREEN_ SAVE_ FRAMES - A variable controlling whether the offscreen video driver saves output frames.
- VIDEO_
SYNC_ WINDOW_ OPERATIONS - A variable controlling whether all window operations will block until complete.
- VIDEO_
WAYLAND_ ALLOW_ LIBDECOR - A variable controlling whether the libdecor Wayland backend is allowed to be used.
- VIDEO_
WAYLAND_ MODE_ EMULATION - A variable controlling whether video mode emulation is enabled under Wayland.
- VIDEO_
WAYLAND_ MODE_ SCALING - A variable controlling how modes with a non-native aspect ratio are displayed under Wayland.
- VIDEO_
WAYLAND_ PREFER_ LIBDECOR - A variable controlling whether the libdecor Wayland backend is preferred over native decorations.
- VIDEO_
WAYLAND_ SCALE_ TO_ DISPLAY - A variable forcing non-DPI-aware Wayland windows to output at 1:1 scaling.
- VIDEO_
WIN_ D3DCOMPILER - A variable specifying which shader compiler to preload when using the Chrome ANGLE binaries.
- VIDEO_
X11_ NET_ WM_ BYPASS_ COMPOSITOR - A variable controlling whether the X11 _NET_WM_BYPASS_COMPOSITOR hint should be used.
- VIDEO_
X11_ NET_ WM_ PING - A variable controlling whether the X11 _NET_WM_PING protocol should be supported.
- VIDEO_
X11_ NODIRECTCOLOR - A variable controlling whether SDL uses DirectColor visuals.
- VIDEO_
X11_ SCALING_ FACTOR - A variable forcing the content scaling factor for X11 displays.
- VIDEO_
X11_ VISUALID - A variable forcing the visual ID used for X11 display modes.
- VIDEO_
X11_ WINDOW_ VISUALID - A variable forcing the visual ID chosen for new X11 windows.
- VIDEO_
X11_ XRANDR - A variable controlling whether the X11 XRandR extension should be used.
- VITA_
ENABLE_ BACK_ TOUCH - A variable controlling whether touch should be enabled on the back panel of the PlayStation Vita.
- VITA_
ENABLE_ FRONT_ TOUCH - A variable controlling whether touch should be enabled on the front panel of the PlayStation Vita.
- VITA_
MODULE_ PATH - A variable controlling the module path on the PlayStation Vita.
- VITA_
PVR_ INIT - A variable controlling whether to perform PVR initialization on the PlayStation Vita.
- VITA_
PVR_ OPENGL - A variable controlling whether OpenGL should be used instead of OpenGL ES on the PlayStation Vita.
- VITA_
RESOLUTION - A variable overriding the resolution reported on the PlayStation Vita.
- VITA_
TOUCH_ MOUSE_ DEVICE - A variable controlling which touchpad should generate synthetic mouse events.
- VULKAN_
DISPLAY - A variable overriding the display index used in [
SDL_Vulkan_CreateSurface()
] - VULKAN_
LIBRARY - Specify the Vulkan library to load.
- WAVE_
CHUNK_ LIMIT - A variable controlling the maximum number of chunks in a WAVE file.
- WAVE_
FACT_ CHUNK - A variable controlling how the fact chunk affects the loading of a WAVE file.
- WAVE_
RIFF_ CHUNK_ SIZE - A variable controlling how the size of the RIFF chunk affects the loading of a WAVE file.
- WAVE_
TRUNCATION - A variable controlling how a truncated WAVE file is handled.
- WINDOWS_
CLOSE_ ON_ ALT_ F4 - A variable controlling whether SDL generates window-close events for Alt+F4 on Windows.
- WINDOWS_
ENABLE_ MENU_ MNEMONICS - A variable controlling whether menus can be opened with their keyboard shortcut (Alt+mnemonic).
- WINDOWS_
ENABLE_ MESSAGELOOP - A variable controlling whether the windows message loop is processed by SDL.
- WINDOWS_
ERASE_ BACKGROUND_ MODE - A variable controlling whether SDL will clear the window contents when the WM_ERASEBKGND message is received.
- WINDOWS_
FORCE_ SEMAPHORE_ KERNEL - A variable controlling whether SDL uses Kernel Semaphores on Windows.
- WINDOWS_
GAMEINPUT - A variable controlling whether GameInput is used for raw keyboard and mouse on Windows.
- WINDOWS_
INTRESOURCE_ ICON - A variable to specify custom icon resource id from RC file on Windows platform.
- WINDOWS_
INTRESOURCE_ ICON_ SMALL - A variable to specify custom icon resource id from RC file on Windows platform.
- WINDOWS_
RAW_ KEYBOARD - A variable controlling whether raw keyboard events are used on Windows.
- WINDOWS_
USE_ D3D9EX - A variable controlling whether SDL uses the D3D9Ex API introduced in Windows Vista, instead of normal D3D9.
- WINDOW_
ACTIVATE_ WHEN_ RAISED - A variable controlling whether the window is activated when the
[
SDL_RaiseWindow
] function is called. - WINDOW_
ACTIVATE_ WHEN_ SHOWN - A variable controlling whether the window is activated when the
[
SDL_ShowWindow
] function is called. - WINDOW_
ALLOW_ TOPMOST - If set to “0” then never set the top-most flag on an SDL Window even if the application requests it.
- WINDOW_
FRAME_ USABLE_ WHILE_ CURSOR_ HIDDEN - A variable controlling whether the window frame and title bar are interactive when the cursor is hidden.
- X11_
FORCE_ OVERRIDE_ REDIRECT - A variable controlling whether X11 windows are marked as override-redirect.
- X11_
WINDOW_ TYPE - A variable specifying the type of an X11 window.
- X11_
XCB_ LIBRARY - Specify the XCB library to load for the X11 driver.
- XINPUT_
ENABLED - A variable controlling whether XInput should be used for controller handling.