section 3 · Library functions 📚
178720 pages · page 654 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_TimerCallback(3type)Function prototype for the millisecond timer callback function.✨
- SDL_TimerID(3type)Definition of the timer ID type.✨
- SDL_TimeToDateTime(3)Converts an SDL_Time in nanoseconds since the epoch to a calendar time in the SDL_DateTime format.✨
- SDL_TimeToWindows(3)Converts an SDL time into a Windows FILETIME (100-nanosecond intervals since January 1, 1601).✨
- SDL_TLSDestructorCallback(3type)The callback used to cleanup data passed to SDL_SetTLS.✨
- SDL_TLSID(3type)Thread local storage ID.✨
- SDL_tolower(3)Convert low-ASCII English letters to lowercase.✨
- SDL_TOUCH_MOUSEID(3)The SDL_MouseID for mouse events simulated with touch input.✨
- SDL_TouchDeviceType(3type)An enum that describes the type of a touch device.✨
- SDL_TouchFingerEvent(3type)Touch finger event structure (event.tfinger.*)✨
- SDL_TouchID(3type)A unique ID for a touch device.✨
- SDL_toupper(3)Convert low-ASCII English letters to uppercase.✨
- SDL_TransferCharacteristics(3type)Colorspace transfer characteristics.✨
- SDL_Tray(3type)An opaque handle representing a toplevel system tray object.✨
- SDL_TrayCallback(3type)A callback that is invoked when a tray entry is selected.✨
- SDL_TrayEntry(3type)An opaque handle representing an entry on a system tray object.✨
- SDL_TrayEntryFlags(3type)Flags that control the creation of system tray entries.✨
- SDL_TrayMenu(3type)An opaque handle representing a menu/submenu on a system tray object.✨
- SDL_TriggerBreakpoint(3)Attempt to tell an attached debugger to pause.✨
- SDL_trunc(3)Truncate x to an integer.✨
- SDL_truncf(3)Truncate x to an integer.✨
- SDL_TRY_ACQUIRE(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_TRY_ACQUIRE_SHARED(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_TryLockMutex(3)Try to lock a mutex without blocking.✨
- SDL_TryLockRWLockForReading(3)Try to lock a read/write lock _for reading_ without blocking.✨
- SDL_TryLockRWLockForWriting(3)Try to lock a read/write lock _for writing_ without blocking.✨
- SDL_TryLockSpinlock(3)Try to lock a spin lock by setting it to a non- zero value.✨
- SDL_TryWaitSemaphore(3)See if a semaphore has a positive value and decrement it if it does.✨
- SDL_TTF_MAJOR_VERSION(3)Printable format: "%d.%d.%d", MAJOR, MINOR, MICRO✨
- SDL_TTF_VERSION(3)This is the version number macro for the current SDL_ttf version.✨
- SDL_TTF_VERSION_ATLEAST(3)This macro will evaluate to true if compiled with SDL_ttf at least X.Y.Z.✨
- SDL_UCS4ToUTF8(3)Convert a single Unicode codepoint to UTF-8.✨
- SDL_UINT64_C(3)Append the 64 bit integer suffix to an unsigned integer literal.✨
- SDL_uitoa(3)Convert an unsigned integer into a string.✨
- SDL_ulltoa(3)Convert an unsigned long long integer into a string.✨
- SDL_ultoa(3)Convert an unsigned long integer into a string.✨
- SDL_UnbindAudioStream(3)Unbind a single audio stream from its audio device.✨
- SDL_UnbindAudioStreams(3)Unbind a list of audio streams from their audio devices.✨
- SDL_UnloadObject(3)Unload a shared object from memory.✨
- SDL_UnlockAudio(3)Unlock the callback function✨
- SDL_UnlockAudioStream(3)Unlock an audio stream for serialized access.✨
- SDL_UnlockJoysticks(3)Unlocking for atomic access to the joystick API.✨
- SDL_UnlockMutex(3)Unlock the mutex.✨
- SDL_UnlockProperties(3)Unlock a group of properties.✨
- SDL_UnlockRWLock(3)Unlock the read/write lock.✨
- SDL_UnlockSpinlock(3)Unlock a spin lock by setting it to 0.✨
- SDL_UnlockSurface(3)Release a surface after directly accessing the pixels.✨
- SDL_UnlockTexture(3)Unlock a texture, uploading the changes to video memory, if needed.✨
- SDL_UnlockYUVOverlay(3)Unlock an overlay✨
- SDL_UnmapGPUTransferBuffer(3)Unmaps a previously mapped transfer buffer.✨
- SDL_UnregisterApp(3)Deregister the win32 window class from an SDL_RegisterApp call.✨
- SDL_unsetenv_unsafe(3)Clear a variable from the environment.✨
- SDL_UnsetEnvironmentVariable(3)Clear a variable from the environment.✨
- SDL_Unsupported(3)A macro to standardize error reporting on unsupported operations.✨
- SDL_UpdateGamepads(3)Manually pump gamepad updates if not using the loop.✨
- SDL_UpdateHapticEffect(3)Update the properties of an effect.✨
- SDL_UpdateJoysticks(3)Update the current state of the open joysticks.✨
- SDL_UpdateNVTexture(3)Update a rectangle within a planar NV12 or NV21 texture with new pixels.✨
- SDL_UpdateRect(3)Makes sure the given area is updated on the given screen.✨
- SDL_UpdateRects(3)Makes sure the given list of rectangles is updated on the given screen.✨
- SDL_UpdateSensors(3)Update the current state of the open sensors.✨
- SDL_UpdateTexture(3)Update the given texture rectangle with new pixel data.✨
- SDL_UpdateTrays(3)Update the trays.✨
- SDL_UpdateWindowSurface(3)Copy the window surface to the screen.✨
- SDL_UpdateWindowSurfaceRects(3)Copy areas of the window surface to the screen.✨
- SDL_UpdateYUVTexture(3)Update a rectangle within a planar YV12 or IYUV texture with new pixel data.✨
- SDL_UploadToGPUBuffer(3)Uploads data from a transfer buffer to a buffer.✨
- SDL_UploadToGPUTexture(3)Uploads data from a transfer buffer to a texture.✨
- SDL_US_PER_SECOND(3)Number of microseconds in a second.✨
- SDL_US_TO_NS(3)Convert microseconds to nanoseconds.✨
- SDL_UserEvent(3)A user-defined event type✨
- SDL_UserEvent(3type)A user-defined event type (event.user.*)✨
- SDL_utf8strlcpy(3)Copy an UTF-8 string.✨
- SDL_utf8strlen(3)Count the number of codepoints in a UTF-8 string.✨
- SDL_utf8strnlen(3)Count the number of codepoints in a UTF-8 string, up to n bytes.✨
- SDL_vasprintf(3)This works exactly like vasprintf() but doesn't require access to a C runtime.✨
- SDL_VERSION(3)This is the version number macro for the current SDL version.✨
- SDL_VERSION_ATLEAST(3)This macro will evaluate to true if compiled with SDL at least X.Y.Z.✨
- SDL_VERSIONNUM(3)This macro turns the version numbers into a numeric value.✨
- SDL_VERSIONNUM_MAJOR(3)This macro extracts the major version from a version number✨
- SDL_VERSIONNUM_MICRO(3)This macro extracts the micro version from a version number✨
- SDL_VERSIONNUM_MINOR(3)This macro extracts the minor version from a version number✨
- SDL_Vertex(3type)Vertex structure.✨
- SDL_VideoDriverName(3)Obtain the name of the video driver✨
- SDL_VideoInfo(3)Video Target information✨
- SDL_VideoModeOK(3)Check to see if a particular video mode is supported.✨
- SDL_VirtualJoystickDesc(3type)The structure that describes a virtual joystick.✨
- SDL_VirtualJoystickSensorDesc(3type)The structure that describes a virtual joystick sensor.✨
- SDL_VirtualJoystickTouchpadDesc(3type)The structure that describes a virtual joystick touchpad.✨
- SDL_vsnprintf(3)This works exactly like vsnprintf() but doesn't require access to a C runtime.✨
- SDL_vsscanf(3)This works exactly like vsscanf() but doesn't require access to a C runtime.✨
- SDL_vswprintf(3)This works exactly like vswprintf() but doesn't require access to a C runtime.✨
- SDL_Vulkan_CreateSurface(3)Create a Vulkan rendering surface for a window.✨
- SDL_Vulkan_DestroySurface(3)Destroy the Vulkan rendering surface of a window.✨
- SDL_Vulkan_GetInstanceExtensions(3)Get the Vulkan instance extensions needed for vkCreateInstance.✨
- SDL_Vulkan_GetPresentationSupport(3)Query support for presentation via a given physical device and queue family.✨
- SDL_Vulkan_GetVkGetInstanceProcAddr(3)Get the address of the vkGetInstanceProcAddr function.✨
- SDL_Vulkan_LoadLibrary(3)Dynamically load the Vulkan loader library.✨
- SDL_Vulkan_UnloadLibrary(3)Unload the Vulkan library previously loaded by SDL_Vulkan_LoadLibrary().✨
- SDL_WaitAndAcquireGPUSwapchainTexture(3)Blocks the thread until a swapchain texture is available to be acquired, and then acquires it.✨
- SDL_WaitAsyncIOResult(3)Block until an async I/O task queue has a completed task.✨
- SDL_WaitCondition(3)Wait until a condition variable is signaled.✨
- SDL_WaitConditionTimeout(3)Wait until a condition variable is signaled or a certain time has passed.✨
- SDL_WaitEvent(3)Wait indefinitely for the next available event.✨
- SDL_WaitEventTimeout(3)Wait until the specified timeout (in milliseconds) for the next available event.✨
- SDL_WaitForGPUFences(3)Blocks the thread until the given fences are signaled.✨
- SDL_WaitForGPUIdle(3)Blocks the thread until the GPU is completely idle.✨
- SDL_WaitForGPUSwapchain(3)Blocks the thread until a swapchain texture is available to be acquired.✨
- SDL_WaitProcess(3)Wait for a process to finish.✨
- SDL_WaitSemaphore(3)Wait until a semaphore has a positive value and then decrements it.✨
- SDL_WaitSemaphoreTimeout(3)Wait until a semaphore has a positive value and then decrements it.✨
- SDL_WaitThread(3)Wait for a thread to finish.✨
- SDL_WarpMouse(3)Set the position of the mouse cursor.✨
- SDL_WarpMouseGlobal(3)Move the mouse to the given position in global screen space.✨
- SDL_WarpMouseInWindow(3)Move the mouse cursor to the given position within the window.✨
- SDL_WasInit(3)Get a mask of the specified subsystems which are currently initialized.✨
- SDL_wcscasecmp(3)Compare two null-terminated wide strings, case- insensitively.✨
- SDL_wcscmp(3)Compare two null-terminated wide strings.✨
- SDL_wcsdup(3)Allocate a copy of a wide string.✨
- SDL_wcslcat(3)Concatenate wide strings.✨
- SDL_wcslcpy(3)Copy a wide string.✨
- SDL_wcslen(3)This works exactly like wcslen() but doesn't require access to a C runtime.✨
- SDL_wcsncasecmp(3)Compare two wide strings, case-insensitively, up to a number of wchar_t.✨
- SDL_wcsncmp(3)Compare two wide strings up to a number of wchar_t values.✨
- SDL_wcsnlen(3)This works exactly like wcsnlen() but doesn't require access to a C runtime.✨
- SDL_wcsnstr(3)Search a wide string, up to n wide chars, for the first instance of a specific substring.✨
- SDL_wcsstr(3)Search a wide string for the first instance of a specific substring.✨
- SDL_wcstol(3)Parse a long from a wide string.✨
- SDL_WINAPI_FAMILY_PHONE(3)A preprocessor macro that defined to 1 if compiling for Windows Phone.✨
- SDL_Window(3type)The struct used as an opaque handle to a window.✨
- SDL_WindowEvent(3type)Window state change event data (event.window.*)✨
- SDL_WindowFlags(3type)The flags on a window.✨
- SDL_WindowHasSurface(3)Return whether the window has a surface associated with it.✨
- SDL_WindowID(3type)This is a unique ID for a window.✨
- SDL_WINDOWPOS_CENTERED(3)Used to indicate that the window position should be centered.✨
- SDL_WINDOWPOS_CENTERED_DISPLAY(3)Used to indicate that the window position should be centered.✨
- SDL_WINDOWPOS_CENTERED_MASK(3)A magic value used with SDL_WINDOWPOS_CENTERED.✨
- SDL_WINDOWPOS_ISCENTERED(3)A macro to test if the window position is marked as "centered."✨
- SDL_WINDOWPOS_ISUNDEFINED(3)A macro to test if the window position is marked as "undefined."✨
- SDL_WINDOWPOS_UNDEFINED(3)Used to indicate that you don't care what the window position/display is.✨
- SDL_WINDOWPOS_UNDEFINED_DISPLAY(3)Used to indicate that you don't care what the window position is.✨
- SDL_WINDOWPOS_UNDEFINED_MASK(3)A magic value used with SDL_WINDOWPOS_UNDEFINED.✨
- SDL_WindowsMessageHook(3type)A callback to be used with SDL_SetWindowsMessageHook.✨
- SDL_WindowSupportsGPUPresentMode(3)Determines whether a presentation mode is supported by the window.✨
- SDL_WindowSupportsGPUSwapchainComposition(3)Determines whether a swapchain composition is supported by the window.✨
- SDL_WM_GetCaption(3)Gets the window title and icon name.✨
- SDL_WM_GrabInput(3)Grabs mouse and keyboard input.✨
- SDL_WM_IconifyWindow(3)Iconify/Minimise the window✨
- SDL_WM_SetCaption(3)Sets the window tile and icon name.✨
- SDL_WM_SetIcon(3)Sets the icon for the display window.✨
- SDL_WM_ToggleFullScreen(3)Toggles fullscreen mode✨
- SDL_WPRINTF_VARARG_FUNC(3)Macro that annotates a vararg function that operates like wprintf.✨
- SDL_WPRINTF_VARARG_FUNCV(3)Macro that annotates a va_list function that operates like wprintf.✨
- SDL_WriteAsyncIO(3)Start an async write.✨
- SDL_WriteIO(3)Write to an SDL_IOStream data stream.✨
- SDL_WriteS16BE(3)Use this function to write 16 bits in native format to an SDL_IOStream as big-endian data.✨
- SDL_WriteS16LE(3)Use this function to write 16 bits in native format to an SDL_IOStream as little-endian data.✨
- SDL_WriteS32BE(3)Use this function to write 32 bits in native format to an SDL_IOStream as big-endian data.✨
- SDL_WriteS32LE(3)Use this function to write 32 bits in native format to an SDL_IOStream as little-endian data.✨
- SDL_WriteS64BE(3)Use this function to write 64 bits in native format to an SDL_IOStream as big-endian data.✨
- SDL_WriteS64LE(3)Use this function to write 64 bits in native format to an SDL_IOStream as little-endian data.✨
- SDL_WriteS8(3)Use this function to write a signed byte to an SDL_IOStream.✨
- SDL_WriteStorageFile(3)Synchronously write a file from client memory into a storage container.✨
- SDL_WriteSurfacePixel(3)Writes a single pixel to a surface.✨
- SDL_WriteSurfacePixelFloat(3)Writes a single pixel to a surface.✨
- SDL_WriteU16BE(3)Use this function to write 16 bits in native format to an SDL_IOStream as big-endian data.✨
- SDL_WriteU16LE(3)Use this function to write 16 bits in native format to an SDL_IOStream as little-endian data.✨
- SDL_WriteU32BE(3)Use this function to write 32 bits in native format to an SDL_IOStream as big-endian data.✨
- SDL_WriteU32LE(3)Use this function to write 32 bits in native format to an SDL_IOStream as little-endian data.✨
- SDL_WriteU64BE(3)Use this function to write 64 bits in native format to an SDL_IOStream as big-endian data.✨
- SDL_WriteU64LE(3)Use this function to write 64 bits in native format to an SDL_IOStream as little-endian data.✨
- SDL_WriteU8(3)Use this function to write a byte to an SDL_IOStream.✨
- SDL_X11EventHook(3type)A callback to be used with SDL_SetX11EventHook.✨
- SDL_zero(3)Clear an object's memory to zero.✨
- SDL_zeroa(3)Clear an array's memory to zero.✨
- SDL_zerop(3)Clear an object's memory to zero, using a pointer.✨
- SDLCALL(3)A macro to set a function's calling conventions.✨
- SDLKey(3)SDL Keysym Definitions✨
- SDLMAIN_DECLSPEC(3)A macro to tag a main entry point function as exported.✨
- SDLx::App(3pm)a SDL perl extension✨
- SDLx::Controller(3pm)Handles the loops for events, movement and rendering✨
- SDLx::Controller::Interface(3pm)Interface Physics and Rendering with the Controller with callbacks✨
- SDLx::Controller::State(3pm)the state of a SDLx::Controller::Interface✨
- SDLx::FPS(3pm)a more convenient way to set a framerate✨
- SDLx::Layer(3pm)Storage object for surface and position information✨
- SDLx::LayerManager(3pm)Extension for managing layers in a 2D world✨
- SDLx::Music(3pm)A powerful, convenient interface to "SDL::Mixer::Music"✨
- SDLx::Rect(3pm)SDL extension for storing and manipulating rectangular coordinates✨
- SDLx::SFont(3pm)Extension making fonts out of images and printing them✨
- SDLx::Sound(3pm)SDL sound extension✨
- SDLx::Sprite(3pm)interact with images quick and easily in SDL✨
- SDLx::Sprite::Animated(3pm)create animated SDL sprites easily!✨
- SDLx::Surface(3pm)Graphic surface matrix extension✨
- SDLx::Text(3pm)SDL extension for manipulating text✨
- SDOT(3)✨
- sdot(3)✨
- sdot.f(3)✨
- sdotsub(3)✨
- sdotsub.f(3)✨
- sdp(3)Bluetooth SDP routines✨
💅
getting it ready, bestie…