📦 sdl3-devel-doc
2108 pages · page 7 of 11
S (continued)
- 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_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_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.✨
- SDL_IOWhence(3type)Possible whence values for SDL_IOStream seeking.✨
- SDL_isalnum(3)Query if a character is alphabetic (a letter) or a number.✨
- SDL_isalpha(3)Query if a character is alphabetic (a letter).✨
- SDL_IsAudioDevicePhysical(3)Determine if an audio device is physical (instead of logical).✨
- SDL_IsAudioDevicePlayback(3)Determine if an audio device is a playback device (instead of recording).✨
- SDL_isblank(3)Report if a character is blank (a space or tab).✨
- SDL_IsChromebook(3)Query if the application is running on a Chromebook.✨
- SDL_iscntrl(3)Report if a character is a control character.✨
- SDL_ISCOLORSPACE_FULL_RANGE(3)A macro to determine if an SDL_Colorspace has a full range.✨
- SDL_ISCOLORSPACE_LIMITED_RANGE(3)A macro to determine if an SDL_Colorspace has a limited range.✨
- SDL_ISCOLORSPACE_MATRIX_BT2020_NCL(3)A macro to determine if an SDL_Colorspace uses BT2020_NCL matrix coefficients.✨
- SDL_ISCOLORSPACE_MATRIX_BT601(3)A macro to determine if an SDL_Colorspace uses BT601 (or BT470BG) matrix coefficients.✨
- SDL_ISCOLORSPACE_MATRIX_BT709(3)A macro to determine if an SDL_Colorspace uses BT709 matrix coefficients.✨
- SDL_IsDeXMode(3)Query if the application is running on a Samsung DeX docking station.✨
- SDL_isdigit(3)Report if a character is a numeric digit.✨
- SDL_IsGamepad(3)Check if the given joystick is supported by the gamepad interface.✨
- SDL_isgraph(3)Report if a character is any "printable" except space.✨
- SDL_isinf(3)Return whether the value is infinity.✨
- SDL_isinff(3)Return whether the value is infinity.✨
- SDL_IsJoystickHaptic(3)Query if a joystick has haptic features.✨
- SDL_IsJoystickVirtual(3)Query whether or not a joystick is virtual.✨
- SDL_islower(3)Report if a character is lower case.✨
- SDL_IsMainThread(3)Return whether this is the main thread.✨
- SDL_IsMouseHaptic(3)Query whether or not the current mouse has haptic capabilities.✨
- SDL_isnan(3)Return whether the value is NaN.✨
- SDL_isnanf(3)Return whether the value is NaN.✨
- SDL_ISPIXELFORMAT_10BIT(3)A macro to determine if an SDL_PixelFormat is a 10-bit format.✨
- SDL_ISPIXELFORMAT_ALPHA(3)A macro to determine if an SDL_PixelFormat has an alpha channel.✨
- SDL_ISPIXELFORMAT_ARRAY(3)A macro to determine if an SDL_PixelFormat is an array format.✨
- SDL_ISPIXELFORMAT_FLOAT(3)A macro to determine if an SDL_PixelFormat is a floating point format.✨
- SDL_ISPIXELFORMAT_FOURCC(3)A macro to determine if an SDL_PixelFormat is a "FourCC" format.✨
- SDL_ISPIXELFORMAT_INDEXED(3)A macro to determine if an SDL_PixelFormat is an indexed format.✨
- SDL_ISPIXELFORMAT_PACKED(3)A macro to determine if an SDL_PixelFormat is a packed format.✨
- SDL_isprint(3)Report if a character is "printable".✨
- SDL_ispunct(3)Report if a character is a punctuation mark.✨
- SDL_isspace(3)Report if a character is whitespace.✨
- SDL_IsTablet(3)Query if the current device is a tablet.✨
- SDL_IsTV(3)Query if the current device is a TV.✨
- SDL_isupper(3)Report if a character is upper case.✨
- SDL_isxdigit(3)Report if a character is a hexadecimal digit.✨
- SDL_itoa(3)Convert an integer into a string.✨
- SDL_JoyAxisEvent(3type)Joystick axis motion event structure (event.jaxis.*)✨
- SDL_JoyBallEvent(3type)Joystick trackball motion event structure (event.jball.*)✨
- SDL_JoyBatteryEvent(3type)Joystick battery level change event structure (event.jbattery.*)✨
- SDL_JoyButtonEvent(3type)Joystick button event structure (event.jbutton.*)✨
- SDL_JoyDeviceEvent(3type)Joystick device event structure (event.jdevice.*)✨
- SDL_JoyHatEvent(3type)Joystick hat position change event structure (event.jhat.*)✨
- SDL_Joystick(3type)The joystick structure used to identify an SDL joystick.✨
- SDL_JOYSTICK_AXIS_MAX(3)The largest value an SDL_Joystick's axis can report.✨
- SDL_JOYSTICK_AXIS_MIN(3)The smallest value an SDL_Joystick's axis can report.✨
- SDL_JoystickConnected(3)Get the status of a specified joystick.✨
- SDL_JoystickConnectionState(3type)Possible connection states for a joystick device.✨
- SDL_JoystickEventsEnabled(3)Query the state of joystick event processing.✨
- SDL_JoystickID(3type)This is a unique ID for a joystick for the time it is connected to the system, and is never reused for the lifetime of the application.✨
- SDL_JoystickType(3type)An enum of some common joystick types.✨
- SDL_KeyboardDeviceEvent(3type)Keyboard device event structure (event.kdevice.*)✨
- SDL_KeyboardEvent(3type)Keyboard button event structure (event.key.*)✨
- SDL_KeyboardID(3type)This is a unique ID for a keyboard for the time it is connected to the system, and is never reused for the lifetime of the application.✨
- SDL_Keycode(3type)The SDL virtual key representation.✨
- SDL_Keymod(3type)Valid key modifiers (possibly OR'd together).✨
- SDL_KillProcess(3)Stop a process.✨
- SDL_LASX_INTRINSICS(3)Defined if (and only if) the compiler supports Loongarch LSX intrinsics.✨
- SDL_LIL_ENDIAN(3)A value to represent littleendian byteorder.✨
- SDL_LINE(3)A macro that reports the current line number of the file being compiled.✨
- SDL_lltoa(3)Convert a long long integer into a string.✨
- SDL_LoadBMP(3)Load a BMP image from a file.✨
- SDL_LoadBMP_IO(3)Load a BMP image from a seekable SDL data stream.✨
- SDL_LoadFile(3)Load all the data from a file path.✨
- SDL_LoadFile_IO(3)Load all the data from an SDL data stream.✨
- SDL_LoadFileAsync(3)Load all the data from a file path, asynchronously.✨
- SDL_LoadFunction(3)Look up the address of the named function in a shared object.✨
- SDL_LoadObject(3)Dynamically load a shared object.✨
- SDL_LoadWAV(3)Loads a WAV from a file path.✨
- SDL_LoadWAV_IO(3)Load the audio data of a WAVE file into memory.✨
- SDL_Locale(3type)A struct to provide locale data.✨
- SDL_LockAudioStream(3)Lock an audio stream for serialized access.✨
- SDL_LockJoysticks(3)Locking for atomic access to the joystick API.✨
- SDL_LockMutex(3)Lock the mutex.✨
- SDL_LockProperties(3)Lock a group of properties.✨
- SDL_LockRWLockForReading(3)Lock the read/write lock for _read only_ operations.✨
- SDL_LockRWLockForWriting(3)Lock the read/write lock for _write_ operations.✨
- SDL_LockSpinlock(3)Lock a spin lock by setting it to a non-zero value.✨
- SDL_LockSurface(3)Set up a surface for directly accessing the pixels.✨
- SDL_LockTexture(3)Lock a portion of the texture for write-only pixel access.✨
- SDL_LockTextureToSurface(3)Lock a portion of the texture for write-only pixel access, and expose it as a SDL surface.✨
- SDL_Log(3)Log a message with SDL_LOG_CATEGORY_APPLICATION and SDL_LOG_PRIORITY_INFO.✨
- SDL_log(3)Compute the natural logarithm of x.✨
- SDL_log10(3)Compute the base-10 logarithm of x.✨
- SDL_log10f(3)Compute the base-10 logarithm of x.✨
- SDL_LogCategory(3type)The predefined log categories✨
- SDL_LogCritical(3)Log a message with SDL_LOG_PRIORITY_CRITICAL.✨
- SDL_LogDebug(3)Log a message with SDL_LOG_PRIORITY_DEBUG.✨
- SDL_LogError(3)Log a message with SDL_LOG_PRIORITY_ERROR.✨
- SDL_logf(3)Compute the natural logarithm of x.✨
- SDL_LogInfo(3)Log a message with SDL_LOG_PRIORITY_INFO.✨
- SDL_LogMessage(3)Log a message with the specified category and priority.✨
- SDL_LogMessageV(3)Log a message with the specified category and priority.✨
- SDL_LogOutputFunction(3type)The prototype for the log output callback function.✨
- SDL_LogPriority(3type)The predefined log priorities✨
- SDL_LogTrace(3)Log a message with SDL_LOG_PRIORITY_TRACE.✨
- SDL_LogVerbose(3)Log a message with SDL_LOG_PRIORITY_VERBOSE.✨
- SDL_LogWarn(3)Log a message with SDL_LOG_PRIORITY_WARN.✨
- SDL_lround(3)Round x to the nearest integer representable as a long✨
- SDL_lroundf(3)Round x to the nearest integer representable as a long✨
- SDL_LSX_INTRINSICS(3)Defined if (and only if) the compiler supports Loongarch LSX intrinsics.✨
- SDL_ltoa(3)Convert a long integer into a string.✨
- SDL_main(3)An app-supplied function for program entry.✨
- SDL_main_func(3type)The prototype for the application's main() function✨
- SDL_MAIN_HANDLED(3)Inform SDL that the app is providing an entry point instead of SDL.✨
- SDL_MAIN_USE_CALLBACKS(3)Inform SDL to use the main callbacks instead of main.✨
- SDL_MainThreadCallback(3type)Callback run on the main thread.✨
- SDL_MAJOR_VERSION(3)The current major version of SDL headers.✨
- SDL_MALLOC(3)A macro to tag a function as an allocator.✨
- SDL_malloc(3)Allocate uninitialized memory.✨
- SDL_malloc_func(3type)A callback used to implement SDL_malloc().✨
- SDL_MapGPUTransferBuffer(3)Maps a transfer buffer into application address space.✨
- SDL_MapRGB(3)Map an RGB triple to an opaque pixel value for a given pixel format.✨
- SDL_MapRGBA(3)Map an RGBA quadruple to a pixel value for a given pixel format.✨
- SDL_MapSurfaceRGB(3)Map an RGB triple to an opaque pixel value for a surface.✨
- SDL_MapSurfaceRGBA(3)Map an RGBA quadruple to a pixel value for a surface.✨
- SDL_MatrixCoefficients(3type)Colorspace matrix coefficients.✨
- SDL_max(3)Return the greater of two values.✨
- SDL_MaximizeWindow(3)Request that the window be made as large as possible.✨
- SDL_memcmp(3)Compare two buffers of memory.✨
- SDL_memcpy(3)Copy non-overlapping memory.✨
- SDL_memmove(3)Copy memory ranges that might overlap.✨
- SDL_MemoryBarrierAcquire(3)Insert a memory acquire barrier (macro version).✨
- SDL_MemoryBarrierAcquireFunction(3)Insert a memory acquire barrier (function version).✨
- SDL_MemoryBarrierRelease(3)Insert a memory release barrier (macro version).✨
- SDL_MemoryBarrierReleaseFunction(3)Insert a memory release barrier (function version).✨
- SDL_memset(3)Initialize all bytes of buffer of memory to a specific value.✨
- SDL_memset4(3)Initialize all 32-bit words of buffer of memory to a specific value.✨
- SDL_MessageBoxButtonData(3type)Individual button data.✨
- SDL_MessageBoxButtonFlags(3type)SDL_MessageBoxButtonData flags.✨
- SDL_MessageBoxColor(3type)RGB value used in a message box color scheme✨
- SDL_MessageBoxColorScheme(3type)A set of colors to use for message box dialogs✨
- SDL_MessageBoxColorType(3type)An enumeration of indices inside the colors array of SDL_MessageBoxColorScheme.✨
- SDL_MessageBoxData(3type)MessageBox structure containing title, text, window, etc.✨
- SDL_MessageBoxFlags(3type)Message box flags.✨
- SDL_Metal_CreateView(3)Create a CAMetalLayer-backed NSView/UIView and attach it to the specified window.✨
- SDL_Metal_DestroyView(3)Destroy an existing SDL_MetalView object.✨
- SDL_Metal_GetLayer(3)Get a pointer to the backing CAMetalLayer for the given view.✨
- SDL_MetalView(3type)A handle to a CAMetalLayer-backed NSView (macOS) or UIView (iOS/tvOS).✨
- SDL_MICRO_VERSION(3)The current micro (or patchlevel) version of the SDL headers.✨
- SDL_min(3)Return the lesser of two values.✨
- SDL_MinimizeWindow(3)Request that the window be minimized to an iconic representation.✨
- SDL_MINOR_VERSION(3)The current minor version of the SDL headers.✨
- SDL_MixAudio(3)Mix audio data in a specified format.✨
- SDL_MMX_INTRINSICS(3)Defined if (and only if) the compiler supports Intel MMX intrinsics.✨
- SDL_modf(3)Split x into integer and fractional parts✨
- SDL_modff(3)Split x into integer and fractional parts✨
- SDL_MostSignificantBitIndex32(3)Get the index of the most significant (set) bit in a 32-bit number.✨
- SDL_MOUSE_TOUCHID(3)The SDL_TouchID for touch events simulated with mouse input.✨
- SDL_MouseButtonEvent(3type)Mouse button event structure (event.button.*)✨
💅
getting it ready, bestie…