section 3 · Library functions 📚
178720 pages · page 650 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_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(3)Joystick axis motion event structure✨
- SDL_JoyAxisEvent(3type)Joystick axis motion event structure (event.jaxis.*)✨
- SDL_JoyBallEvent(3)Joystick trackball motion event structure✨
- SDL_JoyBallEvent(3type)Joystick trackball motion event structure (event.jball.*)✨
- SDL_JoyBatteryEvent(3type)Joystick battery level change event structure (event.jbattery.*)✨
- SDL_JoyButtonEvent(3)Joystick button event structure✨
- SDL_JoyButtonEvent(3type)Joystick button event structure (event.jbutton.*)✨
- SDL_JoyDeviceEvent(3type)Joystick device event structure (event.jdevice.*)✨
- SDL_JoyHatEvent(3)Joystick hat position change event structure✨
- 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_JoystickClose(3)Closes a previously opened joystick✨
- 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_JoystickEventState(3)Enable/disable joystick event polling✨
- SDL_JoystickGetAxis(3)Get the current state of an axis✨
- SDL_JoystickGetBall(3)Get relative trackball motion✨
- SDL_JoystickGetButton(3)Get the current state of a given button on a given joystick✨
- SDL_JoystickGetHat(3)Get the current state of a joystick hat✨
- 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_JoystickIndex(3)Get the index of an SDL_Joystick.✨
- SDL_JoystickName(3)Get joystick name.✨
- SDL_JoystickNumAxes(3)Get the number of joystick axes✨
- SDL_JoystickNumBalls(3)Get the number of joystick trackballs✨
- SDL_JoystickNumButtons(3)Get the number of joysitck buttons✨
- SDL_JoystickNumHats(3)Get the number of joystick hats✨
- SDL_JoystickOpen(3)Opens a joystick for use.✨
- SDL_JoystickOpened(3)Determine if a joystick has been opened✨
- SDL_JoystickType(3type)An enum of some common joystick types.✨
- SDL_JoystickUpdate(3)Updates the state of all joysticks✨
- SDL_KeyboardDeviceEvent(3type)Keyboard device event structure (event.kdevice.*)✨
- SDL_KeyboardEvent(3)Keyboard event structure✨
- 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_keysym(3)Keysym structure✨
- SDL_KillProcess(3)Stop a process.✨
- SDL_KillThread(3)Gracelessly terminates the thread.✨
- 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_ListModes(3)Returns a pointer to an array of available screen dimensions for the given format and video flags✨
- 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_LoadPNG(3)Load a PNG image from a file.✨
- SDL_LoadPNG_IO(3)Load a PNG image from a seekable SDL data stream.✨
- SDL_LoadSurface(3)Load a BMP or PNG image from a file.✨
- SDL_LoadSurface_IO(3)Load a BMP or PNG image from a seekable SDL data stream.✨
- 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_LockAudio(3)Lock out the callback function✨
- 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_LockYUVOverlay(3)Lock an overlay✨
- 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_AVAILABLE(3)Defined if the target platform offers a special mainline through SDL.✨
- 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_NEEDED(3)Defined if the target platform _requires_ a special mainline through 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_MIXER_MAJOR_VERSION(3)The current major version of SDL_mixer headers.✨
- SDL_MIXER_MICRO_VERSION(3)The current micro (or patchlevel) version of the SDL_mixer headers.✨
- SDL_MIXER_MINOR_VERSION(3)The current minor version of the SDL_mixer headers.✨
- SDL_MIXER_VERSION(3)This is the current version number macro of the SDL_mixer headers.✨
- SDL_MIXER_VERSION_ATLEAST(3)This macro will evaluate to true if compiled with SDL_mixer at least X.Y.Z.✨
- 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(3)Mouse button event structure✨
- SDL_MouseButtonEvent(3type)Mouse button event structure (event.button.*)✨
- SDL_MouseButtonFlags(3type)A bitmask of pressed mouse buttons, as reported by SDL_GetMouseState, etc.✨
- SDL_MouseDeviceEvent(3type)Mouse device event structure (event.mdevice.*)✨
- SDL_MouseID(3type)This is a unique ID for a mouse for the time it is connected to the system, and is never reused for the lifetime of the application.✨
- SDL_MouseMotionEvent(3)Mouse motion event structure✨
- SDL_MouseMotionEvent(3type)Mouse motion event structure (event.motion.*)✨
- SDL_MouseMotionTransformCallback(3type)A callback used to transform mouse motion delta from raw values.✨
- SDL_MouseWheelDirection(3type)Scroll direction types for the Scroll event✨
- SDL_MouseWheelEvent(3type)Mouse wheel event structure (event.wheel.*)✨
- SDL_MS_PER_SECOND(3)Number of milliseconds in a second.✨
💅
getting it ready, bestie…