section 3 · Library functions 📚
178720 pages · page 649 of 894
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
S (continued)
- SDL_HINT_JOYSTICK_HIDAPI_STEAM_HORI(3)A variable controlling whether the HIDAPI driver for HORI licensed Steam controllers should be used.✨
- SDL_HINT_JOYSTICK_HIDAPI_STEAMDECK(3)A variable controlling whether the HIDAPI driver for the Steam Deck builtin controller should be used.✨
- SDL_HINT_JOYSTICK_HIDAPI_SWITCH(3)A variable controlling whether the HIDAPI driver for Nintendo Switch controllers should be used.✨
- SDL_HINT_JOYSTICK_HIDAPI_SWITCH2(3)A variable controlling whether the HIDAPI driver for Nintendo Switch 2 controllers should be used.✨
- SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED(3)A variable controlling whether the Home button LED should be turned on when a Nintendo Switch Pro controller is opened.✨
- SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED(3)A variable controlling whether the player LEDs should be lit to indicate which player is associated with a Nintendo Switch controller.✨
- SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS(3)A variable controlling whether Nintendo Switch Joy-Con controllers will be in vertical mode when using the HIDAPI driver.✨
- SDL_HINT_JOYSTICK_HIDAPI_WII(3)A variable controlling whether the HIDAPI driver for Nintendo Wii and Wii U controllers should be used.✨
- SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED(3)A variable controlling whether the player LEDs should be lit to indicate which player is associated with a Wii controller.✨
- SDL_HINT_JOYSTICK_HIDAPI_XBOX(3)A variable controlling whether the HIDAPI driver for XBox controllers should be used.✨
- SDL_HINT_JOYSTICK_HIDAPI_XBOX_360(3)A variable controlling whether the HIDAPI driver for XBox 360 controllers should be used.✨
- SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED(3)A variable controlling whether the player LEDs should be lit to indicate which player is associated with an Xbox 360 controller.✨
- SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS(3)A variable controlling whether the HIDAPI driver for XBox 360 wireless controllers should be used.✨
- SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE(3)A variable controlling whether the HIDAPI driver for XBox One controllers should be used.✨
- SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED(3)A variable controlling whether the Home button LED should be turned on when an Xbox One controller is opened.✨
- SDL_HINT_JOYSTICK_HIDAPI_ZUIKI(3)A variable controlling whether the HIDAPI driver for ZUIKI controllers should be used.✨
- SDL_HINT_JOYSTICK_IOKIT(3)A variable controlling whether IOKit should be used for controller handling.✨
- SDL_HINT_JOYSTICK_LINUX_CLASSIC(3)A variable controlling whether to use the classic /dev/input/js joystick interface or the newer /dev/input/event joystick interface on Linux.✨
- SDL_HINT_JOYSTICK_LINUX_DEADZONES(3)A variable controlling whether joysticks on Linux adhere to their HID-defined deadzones or return unfiltered values.✨
- SDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS(3)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.✨
- SDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES(3)A variable controlling whether digital hats on Linux will apply deadzones to their underlying input axes or use unfiltered values.✨
- SDL_HINT_JOYSTICK_MFI(3)A variable controlling whether GCController should be used for controller handling.✨
- SDL_HINT_JOYSTICK_RAWINPUT(3)A variable controlling whether the RAWINPUT joystick drivers should be used for better handling XInput-capable devices.✨
- SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT(3)A variable controlling whether the RAWINPUT driver should pull correlated data from XInput.✨
- SDL_HINT_JOYSTICK_ROG_CHAKRAM(3)A variable controlling whether the ROG Chakram mice should show up as joysticks.✨
- SDL_HINT_JOYSTICK_THREAD(3)A variable controlling whether a separate thread should be used for handling joystick detection and raw input messages on Windows.✨
- SDL_HINT_JOYSTICK_THROTTLE_DEVICES(3)A variable containing a list of throttle style controllers.✨
- SDL_HINT_JOYSTICK_THROTTLE_DEVICES_EXCLUDED(3)A variable containing a list of devices that are not throttle style controllers.✨
- SDL_HINT_JOYSTICK_WGI(3)A variable controlling whether Windows.Gaming.Input should be used for controller handling.✨
- SDL_HINT_JOYSTICK_WHEEL_DEVICES(3)A variable containing a list of wheel style controllers.✨
- SDL_HINT_JOYSTICK_WHEEL_DEVICES_EXCLUDED(3)A variable containing a list of devices that are not wheel style controllers.✨
- SDL_HINT_JOYSTICK_ZERO_CENTERED_DEVICES(3)A variable containing a list of devices known to have all axes centered at zero.✨
- SDL_HINT_KEYCODE_OPTIONS(3)A variable that controls keycode representation in keyboard events.✨
- SDL_HINT_KMSDRM_ATOMIC(3)A variable that controls whether KMSDRM will use "atomic" functionality.✨
- SDL_HINT_KMSDRM_DEVICE_INDEX(3)A variable that controls what KMSDRM device to use.✨
- SDL_HINT_KMSDRM_REQUIRE_DRM_MASTER(3)A variable that controls whether SDL requires DRM master access in order to initialize the KMSDRM video backend.✨
- SDL_HINT_LOGGING(3)A variable controlling the default SDL log levels.✨
- SDL_HINT_MAC_BACKGROUND_APP(3)A variable controlling whether to force the application to become the foreground process when launched on macOS.✨
- SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK(3)A variable that determines whether Ctrl+Click should generate a right-click event on macOS.✨
- SDL_HINT_MAC_OPENGL_ASYNC_DISPATCH(3)A variable controlling whether dispatching OpenGL context updates should block the dispatching thread until the main thread finishes processing on macOS.✨
- SDL_HINT_MAC_OPTION_AS_ALT(3)A variable controlling whether the Option key on macOS should be remapped to act as the Alt key.✨
- SDL_HINT_MAC_PRESS_AND_HOLD(3)A variable controlling whether holding down a key will repeat the pressed key or open the accents menu on macOS.✨
- SDL_HINT_MAC_SCROLL_MOMENTUM(3)A variable controlling whether SDL_EVENT_MOUSE_WHEEL event values will have momentum on macOS.✨
- SDL_HINT_MAIN_CALLBACK_RATE(3)Request SDL_AppIterate() be called at a specific rate.✨
- SDL_HINT_MOUSE_AUTO_CAPTURE(3)A variable controlling whether the mouse is captured while mouse buttons are pressed.✨
- SDL_HINT_MOUSE_DEFAULT_SYSTEM_CURSOR(3)A variable setting which system cursor to use as the default cursor.✨
- SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS(3)A variable setting the double click radius, in pixels.✨
- SDL_HINT_MOUSE_DOUBLE_CLICK_TIME(3)A variable setting the double click time, in milliseconds.✨
- SDL_HINT_MOUSE_DPI_SCALE_CURSORS(3)A variable setting whether we should scale cursors by the current display scale.✨
- SDL_HINT_MOUSE_EMULATE_WARP_WITH_RELATIVE(3)A variable controlling whether warping a hidden mouse cursor will activate relative mouse mode.✨
- SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH(3)Allow mouse click events when clicking to focus an SDL window.✨
- SDL_HINT_MOUSE_NORMAL_SPEED_SCALE(3)A variable setting the speed scale for mouse motion, in floating point, when the mouse is not in relative mode.✨
- SDL_HINT_MOUSE_RELATIVE_CURSOR_VISIBLE(3)A variable controlling whether the hardware cursor stays visible when relative mode is active.✨
- SDL_HINT_MOUSE_RELATIVE_MODE_CENTER(3)A variable controlling whether relative mouse mode constrains the mouse to the center of the window.✨
- SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE(3)A variable setting the scale for mouse motion, in floating point, when the mouse is in relative mode.✨
- SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE(3)A variable controlling whether the system mouse acceleration curve is used for relative mouse motion.✨
- SDL_HINT_MOUSE_RELATIVE_WARP_MOTION(3)A variable controlling whether a motion event should be generated for mouse warping in relative mode.✨
- SDL_HINT_MOUSE_TOUCH_EVENTS(3)A variable controlling whether mouse events should generate synthetic touch events.✨
- SDL_HINT_MUTE_CONSOLE_KEYBOARD(3)A variable controlling whether the keyboard should be muted on the console.✨
- SDL_HINT_NO_SIGNAL_HANDLERS(3)Tell SDL not to catch the SIGINT or SIGTERM signals on POSIX platforms.✨
- SDL_HINT_OPENGL_ES_DRIVER(3)A variable controlling what driver to use for OpenGL ES contexts.✨
- SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER(3)A variable controlling whether to force an sRGB-capable OpenGL context.✨
- SDL_HINT_OPENGL_LIBRARY(3)Specify the OpenGL library to load.✨
- SDL_HINT_OPENVR_LIBRARY(3)Mechanism to specify openvr_api library location✨
- SDL_HINT_ORIENTATIONS(3)A variable controlling which orientations are allowed on iOS/Android.✨
- SDL_HINT_PEN_MOUSE_EVENTS(3)A variable controlling whether pen events should generate synthetic mouse events.✨
- SDL_HINT_PEN_TOUCH_EVENTS(3)A variable controlling whether pen events should generate synthetic touch events.✨
- SDL_HINT_POLL_SENTINEL(3)A variable controlling the use of a sentinel event when polling the event queue.✨
- SDL_HINT_PREFERRED_LOCALES(3)Override for SDL_GetPreferredLocales().✨
- SDL_HINT_PS2_GS_HEIGHT(3)A variable controlling the height of the PS2's framebuffer in pixels.✨
- SDL_HINT_PS2_GS_MODE(3)A variable controlling the video mode of the console.✨
- SDL_HINT_PS2_GS_PROGRESSIVE(3)A variable controlling whether the signal is interlaced or progressive.✨
- SDL_HINT_PS2_GS_WIDTH(3)A variable controlling the width of the PS2's framebuffer in pixels.✨
- SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE(3)A variable that decides whether to send SDL_EVENT_QUIT when closing the last window.✨
- SDL_HINT_RENDER_DIRECT3D11_DEBUG(3)A variable controlling whether to enable Direct3D 11+'s Debug Layer.✨
- SDL_HINT_RENDER_DIRECT3D11_WARP(3)A variable controlling whether to use the Direct3D 11 WARP software rasterizer.✨
- SDL_HINT_RENDER_DIRECT3D_THREADSAFE(3)A variable controlling whether the Direct3D device is initialized for thread-safe operations.✨
- SDL_HINT_RENDER_DRIVER(3)A variable specifying which render driver to use.✨
- SDL_HINT_RENDER_GPU_DEBUG(3)A variable controlling whether to create the GPU device in debug mode.✨
- SDL_HINT_RENDER_GPU_LOW_POWER(3)A variable controlling whether to prefer a low-power GPU on multi-GPU systems.✨
- SDL_HINT_RENDER_LINE_METHOD(3)A variable controlling how the 2D render API renders lines.✨
- SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE(3)A variable controlling whether the Metal render driver select low power device over default one.✨
- SDL_HINT_RENDER_VSYNC(3)A variable controlling whether updates to the SDL screen surface should be synchronized with the vertical refresh, to avoid tearing.✨
- SDL_HINT_RENDER_VULKAN_DEBUG(3)A variable controlling whether to enable Vulkan Validation Layers.✨
- SDL_HINT_RETURN_KEY_HIDES_IME(3)A variable to control whether the return key on the soft keyboard should hide the soft keyboard on Android and iOS.✨
- SDL_HINT_ROG_GAMEPAD_MICE(3)A variable containing a list of ROG gamepad capable mice.✨
- SDL_HINT_ROG_GAMEPAD_MICE_EXCLUDED(3)A variable containing a list of devices that are not ROG gamepad capable mice.✨
- SDL_HINT_RPI_VIDEO_LAYER(3)A variable controlling which Dispmanx layer to use on a Raspberry PI.✨
- SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME(3)Specify an "activity name" for screensaver inhibition.✨
- SDL_HINT_SHUTDOWN_DBUS_ON_QUIT(3)A variable controlling whether SDL calls dbus_shutdown() on quit.✨
- SDL_HINT_STORAGE_TITLE_DRIVER(3)A variable that specifies a backend to use for title storage.✨
- SDL_HINT_STORAGE_USER_DRIVER(3)A variable that specifies a backend to use for user storage.✨
- SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL(3)Specifies whether SDL_THREAD_PRIORITY_TIME_CRITICAL should be treated as realtime.✨
- SDL_HINT_THREAD_PRIORITY_POLICY(3)A string specifying additional information to use with SDL_SetCurrentThreadPriority.✨
- SDL_HINT_TIMER_RESOLUTION(3)A variable that controls the timer resolution, in milliseconds.✨
- SDL_HINT_TOUCH_MOUSE_EVENTS(3)A variable controlling whether touch events should generate synthetic mouse events.✨
- SDL_HINT_TRACKPAD_IS_TOUCH_ONLY(3)A variable controlling whether trackpads should be treated as touch devices.✨
- SDL_HINT_TV_REMOTE_AS_JOYSTICK(3)A variable controlling whether the Android / tvOS remotes should be listed as joystick devices, instead of sending keyboard events.✨
- SDL_HINT_VIDEO_ALLOW_SCREENSAVER(3)A variable controlling whether the screensaver is enabled.✨
- SDL_HINT_VIDEO_DISPLAY_PRIORITY(3)A comma separated list containing the names of the displays that SDL should sort to the front of the display list.✨
- SDL_HINT_VIDEO_DOUBLE_BUFFER(3)Tell the video driver that we only want a double buffer.✨
- SDL_HINT_VIDEO_DRIVER(3)A variable that specifies a video backend to use.✨
- SDL_HINT_VIDEO_DUMMY_SAVE_FRAMES(3)A variable controlling whether the dummy video driver saves output frames.✨
- SDL_HINT_VIDEO_EGL_ALLOW_GETDISPLAY_FALLBACK(3)If eglGetPlatformDisplay fails, fall back to calling eglGetDisplay.✨
- SDL_HINT_VIDEO_FORCE_EGL(3)A variable controlling whether the OpenGL context should be created with EGL.✨
- SDL_HINT_VIDEO_MAC_FULLSCREEN_MENU_VISIBILITY(3)A variable that specifies the menu visibility when a window is fullscreen in Spaces on macOS.✨
- SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES(3)A variable that specifies the policy for fullscreen Spaces on macOS.✨
- SDL_HINT_VIDEO_MATCH_EXCLUSIVE_MODE_ON_MOVE(3)A variable controlling whether SDL will attempt to automatically set the destination display to a mode most closely matching that of the previous display if an exclusive fullscreen window is moved…✨
- SDL_HINT_VIDEO_METAL_AUTO_RESIZE_DRAWABLE(3)A variable indicating whether the metal layer drawable size should be updated for the SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED event on macOS.✨
- SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS(3)A variable controlling whether fullscreen windows are minimized when they lose focus.✨
- SDL_HINT_VIDEO_OFFSCREEN_SAVE_FRAMES(3)A variable controlling whether the offscreen video driver saves output frames.✨
- SDL_HINT_VIDEO_SYNC_WINDOW_OPERATIONS(3)A variable controlling whether all window operations will block until complete.✨
- SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR(3)A variable controlling whether the libdecor Wayland backend is allowed to be used.✨
- SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION(3)A variable controlling whether video mode emulation is enabled under Wayland.✨
- SDL_HINT_VIDEO_WAYLAND_MODE_SCALING(3)A variable controlling how modes with a non-native aspect ratio are displayed under Wayland.✨
- SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR(3)A variable controlling whether the libdecor Wayland backend is preferred over native decorations.✨
- SDL_HINT_VIDEO_WAYLAND_SCALE_TO_DISPLAY(3)A variable forcing non-DPI- aware Wayland windows to output at 1:1 scaling.✨
- SDL_HINT_VIDEO_WIN_D3DCOMPILER(3)A variable specifying which shader compiler to preload when using the Chrome ANGLE binaries.✨
- SDL_HINT_VIDEO_X11_ENABLE_XSYNC_EXT(3)A variable controlling whether the X Synchronization Extension is enabled.✨
- SDL_HINT_VIDEO_X11_EXTERNAL_WINDOW_INPUT(3)A variable controlling whether SDL should call XSelectInput() to enable input events on X11 windows wrapped by SDL windows.✨
- SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR(3)A variable controlling whether the X11 _NET_WM_BYPASS_COMPOSITOR hint should be used.✨
- SDL_HINT_VIDEO_X11_NET_WM_PING(3)A variable controlling whether the X11 _NET_WM_PING protocol should be supported.✨
- SDL_HINT_VIDEO_X11_NODIRECTCOLOR(3)A variable controlling whether SDL uses DirectColor visuals.✨
- SDL_HINT_VIDEO_X11_SCALING_FACTOR(3)A variable forcing the content scaling factor for X11 displays.✨
- SDL_HINT_VIDEO_X11_VISUALID(3)A variable forcing the visual ID used for X11 display modes.✨
- SDL_HINT_VIDEO_X11_WINDOW_VISUALID(3)A variable forcing the visual ID chosen for new X11 windows.✨
- SDL_HINT_VIDEO_X11_XRANDR(3)A variable controlling whether the X11 XRandR extension should be used.✨
- SDL_HINT_VITA_ENABLE_BACK_TOUCH(3)A variable controlling whether touch should be enabled on the back panel of the PlayStation Vita.✨
- SDL_HINT_VITA_ENABLE_FRONT_TOUCH(3)A variable controlling whether touch should be enabled on the front panel of the PlayStation Vita.✨
- SDL_HINT_VITA_MODULE_PATH(3)A variable controlling the module path on the PlayStation Vita.✨
- SDL_HINT_VITA_PVR_INIT(3)A variable controlling whether to perform PVR initialization on the PlayStation Vita.✨
- SDL_HINT_VITA_PVR_OPENGL(3)A variable controlling whether OpenGL should be used instead of OpenGL ES on the PlayStation Vita.✨
- SDL_HINT_VITA_RESOLUTION(3)A variable overriding the resolution reported on the PlayStation Vita.✨
- SDL_HINT_VITA_TOUCH_MOUSE_DEVICE(3)A variable controlling which touchpad should generate synthetic mouse events.✨
- SDL_HINT_VULKAN_DISPLAY(3)A variable overriding the display index used in SDL_Vulkan_CreateSurface()✨
- SDL_HINT_VULKAN_LIBRARY(3)Specify the Vulkan library to load.✨
- SDL_HINT_WAVE_CHUNK_LIMIT(3)A variable controlling the maximum number of chunks in a WAVE file.✨
- SDL_HINT_WAVE_FACT_CHUNK(3)A variable controlling how the fact chunk affects the loading of a WAVE file.✨
- SDL_HINT_WAVE_RIFF_CHUNK_SIZE(3)A variable controlling how the size of the RIFF chunk affects the loading of a WAVE file.✨
- SDL_HINT_WAVE_TRUNCATION(3)A variable controlling how a truncated WAVE file is handled.✨
- SDL_HINT_WINDOW_ACTIVATE_WHEN_RAISED(3)A variable controlling whether the window is activated when the SDL_RaiseWindow function is called.✨
- SDL_HINT_WINDOW_ACTIVATE_WHEN_SHOWN(3)A variable controlling whether the window is activated when the SDL_ShowWindow function is called.✨
- SDL_HINT_WINDOW_ALLOW_TOPMOST(3)If set to "0" then never set the top- most flag on an SDL Window even if the application requests it.✨
- SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN(3)A variable controlling whether the window frame and title bar are interactive when the cursor is hidden.✨
- SDL_HINT_WINDOWS_CLOSE_ON_ALT_F4(3)A variable controlling whether SDL generates window-close events for Alt+F4 on Windows.✨
- SDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS(3)A variable controlling whether menus can be opened with their keyboard shortcut (Alt+mnemonic).✨
- SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP(3)A variable controlling whether the windows message loop is processed by SDL.✨
- SDL_HINT_WINDOWS_ERASE_BACKGROUND_MODE(3)A variable controlling whether SDL will clear the window contents when the WM_ERASEBKGND message is received.✨
- SDL_HINT_WINDOWS_FORCE_SEMAPHORE_KERNEL(3)A variable controlling whether SDL uses Kernel Semaphores on Windows.✨
- SDL_HINT_WINDOWS_GAMEINPUT(3)A variable controlling whether GameInput is used for raw keyboard and mouse on Windows.✨
- SDL_HINT_WINDOWS_INTRESOURCE_ICON(3)A variable to specify custom icon resource id from RC file on Windows platform.✨
- SDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL(3)A variable to specify custom icon resource id from RC file on Windows platform.✨
- SDL_HINT_WINDOWS_RAW_KEYBOARD(3)A variable controlling whether raw keyboard events are used on Windows.✨
- SDL_HINT_WINDOWS_RAW_KEYBOARD_EXCLUDE_HOTKEYS(3)A variable controlling whether or not the RIDEV_NOHOTKEYS flag is set when enabling Windows raw keyboard events.✨
- SDL_HINT_WINDOWS_RAW_KEYBOARD_INPUTSINK(3)A variable controlling whether the RIDEV_INPUTSINK flag is set when enabling Windows raw keyboard events.✨
- SDL_HINT_WINDOWS_USE_D3D9EX(3)A variable controlling whether SDL uses the D3D9Ex API introduced in Windows Vista, instead of normal D3D9.✨
- SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT(3)A variable controlling whether X11 windows are marked as override-redirect.✨
- SDL_HINT_X11_WINDOW_TYPE(3)A variable specifying the type of an X11 window.✨
- SDL_HINT_X11_XCB_LIBRARY(3)Specify the XCB library to load for the X11 driver.✨
- SDL_HINT_XINPUT_ENABLED(3)A variable controlling whether XInput should be used for controller handling.✨
- SDL_HintCallback(3type)A callback used to send notifications of hint value changes.✨
- SDL_HintPriority(3type)An enumeration of hint priorities.✨
- SDL_HitTest(3type)Callback used for hit-testing.✨
- SDL_HitTestResult(3type)Possible return values from the SDL_HitTest callback.✨
- SDL_iconv(3)This function converts text between encodings, reading from and writing to a buffer.✨
- SDL_iconv_close(3)This function frees a context used for character set conversion.✨
- SDL_iconv_open(3)This function allocates a context for the specified character set conversion.✨
- SDL_iconv_string(3)Helper function to convert a string's encoding in one call.✨
- SDL_iconv_t(3type)An opaque handle representing string encoding conversion state.✨
- SDL_iconv_utf8_locale(3)Convert a UTF-8 string to the current locale's character encoding.✨
- SDL_iconv_utf8_ucs2(3)Convert a UTF-8 string to UCS-2.✨
- SDL_iconv_utf8_ucs4(3)Convert a UTF-8 string to UCS-4.✨
- SDL_iconv_wchar_utf8(3)Convert a wchar_t string to UTF-8.✨
- SDL_IMAGE_MAJOR_VERSION(3)Printable format: "%d.%d.%d", MAJOR, MINOR, MICRO✨
- SDL_IMAGE_VERSION(3)This is the version number macro for the current SDL_image version.✨
- SDL_IMAGE_VERSION_ATLEAST(3)This macro will evaluate to true if compiled with SDL_image at least X.Y.Z.✨
- SDL_IN_BYTECAP(3)Macro that annotates function params with input buffer size.✨
- SDL_Init(3)Initialize the SDL library.✨
- SDL_INIT_INTERFACE(3)A macro to initialize an SDL interface.✨
- SDL_InitFlags(3type)Initialization flags for SDL_Init and/or SDL_InitSubSystem✨
- SDL_InitHapticRumble(3)Initialize a haptic device for simple rumble playback.✨
- SDL_InitState(3type)A structure used for thread-safe initialization and shutdown.✨
- SDL_InitStatus(3type)The current status of an SDL_InitState structure.✨
- SDL_InitSubSystem(3)Compatibility function to initialize the SDL library.✨
- SDL_INLINE(3)A macro to request a function be inlined.✨
- SDL_INOUT_Z_CAP(3)Macro that annotates function params with input/output string buffer size.✨
- SDL_InsertGPUDebugLabel(3)Inserts an arbitrary string label into the command buffer callstream.✨
- SDL_InsertTrayEntryAt(3)Insert a tray entry at a given position.✨
- SDL_INVALID_UNICODE_CODEPOINT(3)The Unicode REPLACEMENT CHARACTER codepoint.✨
- SDL_InvalidParamError(3)A macro to standardize error reporting on unsupported operations.✨
- SDL_IOFromConstMem(3)Use this function to prepare a read-only memory buffer for use with SDL_IOStream.✨
- SDL_IOFromDynamicMem(3)Use this function to create an SDL_IOStream that is backed by dynamically allocated memory.✨
- SDL_IOFromFile(3)Use this function to create a new SDL_IOStream structure for reading from and/or writing to a named file.✨
- SDL_IOFromMem(3)Use this function to prepare a read-write memory buffer for use with SDL_IOStream.✨
- SDL_IOprintf(3)Print to an SDL_IOStream data stream.✨
- SDL_iOSAnimationCallback(3type)The prototype for an Apple iOS animation callback.✨
- SDL_IOStatus(3type)SDL_IOStream status, set by a read or write operation.✨
- SDL_IOStream(3type)The read/write operation structure.✨
- SDL_IOStreamInterface(3type)The function pointers that drive an SDL_IOStream.✨
- SDL_IOvprintf(3)Print to an SDL_IOStream data stream.✨
💅
getting it ready, bestie…