section 3 · Library functions 📚
178720 pages · page 644 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_CDPause(3)Pauses a CDROM✨
- SDL_CDPlay(3)Play a CD✨
- SDL_CDPlayTracks(3)Play the given CD track(s)✨
- SDL_CDResume(3)Resumes a CDROM✨
- SDL_CDStatus(3)Returns the current status of the given drive.✨
- SDL_CDStop(3)Stops a CDROM✨
- SDL_CDtrack(3)CD Track Information Structure✨
- SDL_ceil(3)Compute the ceiling of x.✨
- SDL_ceilf(3)Compute the ceiling of x.✨
- SDL_ChromaLocation(3type)Colorspace chroma sample location.✨
- SDL_ClaimWindowForGPUDevice(3)Claims a window, creating a swapchain structure for it.✨
- SDL_clamp(3)Return a value clamped to a range.✨
- SDL_CleanupPropertyCallback(3type)A callback used to free resources when a property is deleted.✨
- SDL_CleanupTLS(3)Cleanup all TLS data for this thread.✨
- SDL_ClearAudioStream(3)Clear any pending data in the stream.✨
- SDL_ClearClipboardData(3)Clear the clipboard data.✨
- SDL_ClearComposition(3)Dismiss the composition window/IME without disabling the subsystem.✨
- SDL_ClearError(3)Clear any previous error message for this thread.✨
- SDL_ClearProperty(3)Clear a property from a group of properties.✨
- SDL_ClearSurface(3)Clear a surface with a specific color, with floating point precision.✨
- SDL_ClickTrayEntry(3)Simulate a click on a tray entry.✨
- SDL_ClipboardCleanupCallback(3type)Callback function that will be called when the clipboard is cleared, or when new data is set.✨
- SDL_ClipboardDataCallback(3type)Callback function that will be called when data for the specified mime-type is requested by the OS.✨
- SDL_ClipboardEvent(3type)An event triggered when the clipboard contents have changed (event.clipboard.*)✨
- SDL_CloseAsyncIO(3)Close and free any allocated resources for an async I/O object.✨
- SDL_CloseAudio(3)Shuts down audio processing and closes the audio device.✨
- SDL_CloseAudioDevice(3)Close a previously-opened audio device.✨
- SDL_CloseCamera(3)Use this function to shut down camera processing and close the camera device.✨
- SDL_CloseGamepad(3)Close a gamepad previously opened with SDL_OpenGamepad().✨
- SDL_CloseHaptic(3)Close a haptic device previously opened with SDL_OpenHaptic().✨
- SDL_CloseIO(3)Close and free an allocated SDL_IOStream structure.✨
- SDL_CloseJoystick(3)Close a joystick previously opened with SDL_OpenJoystick().✨
- SDL_CloseSensor(3)Close a sensor previously opened with SDL_OpenSensor().✨
- SDL_CloseStorage(3)Closes and frees a storage container.✨
- SDL_Color(3)Format independent color description✨
- SDL_Color(3type)A structure that represents a color as RGBA components.✨
- SDL_ColorPrimaries(3type)Colorspace color primaries, as described by https://www.itu.int/rec/T-REC-H.273-201612-S/en✨
- SDL_ColorRange(3type)Colorspace color range, as described by https://www.itu.int/rec/R-REC-BT.2100-2-201807-I/en✨
- SDL_Colorspace(3type)Colorspace definitions.✨
- SDL_COLORSPACECHROMA(3)A macro to retrieve the chroma sample location of an SDL_Colorspace.✨
- SDL_COLORSPACEMATRIX(3)A macro to retrieve the matrix coefficients of an SDL_Colorspace.✨
- SDL_COLORSPACEPRIMARIES(3)A macro to retrieve the primaries of an SDL_Colorspace.✨
- SDL_COLORSPACERANGE(3)A macro to retrieve the range of an SDL_Colorspace.✨
- SDL_COLORSPACETRANSFER(3)A macro to retrieve the transfer characteristics of an SDL_Colorspace.✨
- SDL_COLORSPACETYPE(3)A macro to retrieve the type of an SDL_Colorspace.✨
- SDL_ColorType(3type)Colorspace color type.✨
- SDL_CommonEvent(3type)Fields shared by every event✨
- SDL_CompareAndSwapAtomicInt(3)Set an atomic variable to a new value if it is currently an old value.✨
- SDL_CompareAndSwapAtomicPointer(3)Set a pointer to a new value if it is currently an old value.✨
- SDL_CompareAndSwapAtomicU32(3)Set an atomic variable to a new value if it is currently an old value.✨
- SDL_CompareCallback(3type)A callback used with SDL sorting and binary search functions.✨
- SDL_CompareCallback_r(3type)A callback used with SDL sorting and binary search functions.✨
- SDL_COMPILE_TIME_ASSERT(3)A compile-time assertion.✨
- SDL_CompilerBarrier(3)Mark a compiler barrier.✨
- SDL_ComposeCustomBlendMode(3)Compose a custom blend mode for renderers.✨
- SDL_CondBroadcast(3)Restart all threads waiting on a condition variable✨
- SDL_Condition(3type)A means to block multiple threads until a condition is satisfied.✨
- SDL_CondSignal(3)Restart a thread wait on a condition variable✨
- SDL_CondWait(3)Wait on a condition variable✨
- SDL_CondWaitTimeout(3)Wait on a condition variable, with timeout✨
- SDL_const_cast(3)Handle a Const Cast properly whether using C or C++.✨
- SDL_ConvertAudio(3)Convert audio data to a desired audio format.✨
- SDL_ConvertAudioSamples(3)Convert some audio data of one format to another format.✨
- SDL_ConvertEventToRenderCoordinates(3)Convert the coordinates in an event to render coordinates.✨
- SDL_ConvertPixels(3)Copy a block of pixels of one format to another format.✨
- SDL_ConvertPixelsAndColorspace(3)Copy a block of pixels of one format and colorspace to another format and colorspace.✨
- SDL_ConvertSurface(3)Copy an existing surface to a new surface of the specified format.✨
- SDL_ConvertSurfaceAndColorspace(3)Copy an existing surface to a new surface of the specified format and colorspace.✨
- SDL_CopyFile(3)Copy a file.✨
- SDL_CopyGPUBufferToBuffer(3)Performs a buffer-to-buffer copy.✨
- SDL_CopyGPUTextureToTexture(3)Performs a texture-to-texture copy.✨
- SDL_copyp(3)A macro to copy memory between objects, with basic type checking.✨
- SDL_CopyProperties(3)Copy a group of properties.✨
- SDL_copysign(3)Copy the sign of one floating-point value to another.✨
- SDL_copysignf(3)Copy the sign of one floating-point value to another.✨
- SDL_CopyStorageFile(3)Copy a file in a writable storage container.✨
- SDL_cos(3)Compute the cosine of x.✨
- SDL_cosf(3)Compute the cosine of x.✨
- SDL_CPUPauseInstruction(3)A macro to insert a CPU-specific "pause" instruction into the program.✨
- SDL_crc16(3)Calculate a CRC-16 value.✨
- SDL_crc32(3)Calculate a CRC-32 value.✨
- SDL_CreateAnimatedCursor(3)Create an animated color cursor.✨
- SDL_CreateAsyncIOQueue(3)Create a task queue for tracking multiple I/O operations.✨
- SDL_CreateAudioStream(3)Create a new audio stream.✨
- SDL_CreateColorCursor(3)Create a color cursor.✨
- SDL_CreateCond(3)Create a condition variable✨
- SDL_CreateCondition(3)Create a condition variable.✨
- SDL_CreateCursor(3)Create a cursor using the specified bitmap data and mask (in MSB format).✨
- SDL_CreateDirectory(3)Create a directory, and any missing parent directories.✨
- SDL_CreateEnvironment(3)Create a set of environment variables✨
- SDL_CreateGPUBuffer(3)Creates a buffer object to be used in graphics or compute workflows.✨
- SDL_CreateGPUComputePipeline(3)Creates a pipeline object to be used in a compute workflow.✨
- SDL_CreateGPUDevice(3)Creates a GPU context.✨
- SDL_CreateGPUDeviceWithProperties(3)Creates a GPU context.✨
- SDL_CreateGPUGraphicsPipeline(3)Creates a pipeline object to be used in a graphics workflow.✨
- SDL_CreateGPURenderer(3)Create a 2D GPU rendering context.✨
- SDL_CreateGPURenderState(3)Create custom GPU render state.✨
- SDL_CreateGPUSampler(3)Creates a sampler object to be used when binding textures in a graphics workflow.✨
- SDL_CreateGPUShader(3)Creates a shader to be used when creating a graphics pipeline.✨
- SDL_CreateGPUTexture(3)Creates a texture object to be used in graphics or compute workflows.✨
- SDL_CreateGPUTransferBuffer(3)Creates a transfer buffer to be used when uploading to or downloading from graphics resources.✨
- SDL_CreateHapticEffect(3)Create a new haptic effect on a specified device.✨
- SDL_CreateMutex(3)Create a new mutex.✨
- SDL_CreatePalette(3)Create a palette structure with the specified number of color entries.✨
- SDL_CreatePopupWindow(3)Create a child popup window of the specified parent window.✨
- SDL_CreateProcess(3)Create a new process.✨
- SDL_CreateProcessWithProperties(3)Create a new process with the specified properties.✨
- SDL_CreateProperties(3)Create a group of properties.✨
- SDL_CreateRenderer(3)Create a 2D rendering context for a window.✨
- SDL_CreateRendererWithProperties(3)Create a 2D rendering context for a window, with the specified properties.✨
- SDL_CreateRGBSurface(3)Create an empty SDL_Surface✨
- SDL_CreateRGBSurfaceFrom(3)Create an SDL_Surface from pixel data✨
- SDL_CreateRWLock(3)Create a new read/write lock.✨
- SDL_CreateSemaphore(3)Create a semaphore.✨
- SDL_CreateSoftwareRenderer(3)Create a 2D software rendering context for a surface.✨
- SDL_CreateStorageDirectory(3)Create a directory in a writable storage container.✨
- SDL_CreateSurface(3)Allocate a new surface with a specific pixel format.✨
- SDL_CreateSurfaceFrom(3)Allocate a new surface with a specific pixel format and existing pixel data.✨
- SDL_CreateSurfacePalette(3)Create a palette and associate it with a surface.✨
- SDL_CreateSystemCursor(3)Create a system cursor.✨
- SDL_CreateTexture(3)Create a texture for a rendering context.✨
- SDL_CreateTextureFromSurface(3)Create a texture from an existing surface.✨
- SDL_CreateTextureWithProperties(3)Create a texture for a rendering context with the specified properties.✨
- SDL_CreateThread(3)Create a new thread with a default stack size.✨
- SDL_CreateThreadWithProperties(3)Create a new thread with with the specified properties.✨
- SDL_CreateTray(3)Create an icon to be placed in the operating system's tray, or equivalent.✨
- SDL_CreateTrayMenu(3)Create a menu for a system tray.✨
- SDL_CreateTraySubmenu(3)Create a submenu for a system tray entry.✨
- SDL_CreateWindow(3)Create a window with the specified dimensions and flags.✨
- SDL_CreateWindowAndRenderer(3)Create a window and default renderer.✨
- SDL_CreateWindowWithProperties(3)Create a window with the specified properties.✨
- SDL_CreateYUVOverlay(3)Create a YUV video overlay✨
- SDL_Cursor(3type)The structure used to identify an SDL cursor.✨
- SDL_CursorFrameInfo(3type)Animated cursor frame info.✨
- SDL_CursorVisible(3)Return whether the cursor is currently being shown.✨
- SDL_DateFormat(3type)The preferred date format of the current system locale.✨
- SDL_DateTime(3type)A structure holding a calendar date and time broken down into its components.✨
- SDL_DateTimeToTime(3)Converts a calendar time to an SDL_Time in nanoseconds since the epoch.✨
- SDL_DEBUG_TEXT_FONT_CHARACTER_SIZE(3)The size, in pixels, of a single SDL_RenderDebugText() character.✨
- SDL_DECLSPEC(3)A macro to tag a symbol as a public API.✨
- SDL_DEFINE_AUDIO_FORMAT(3)Define an SDL_AudioFormat value.✨
- SDL_DEFINE_COLORSPACE(3)A macro for defining custom SDL_Colorspace formats.✨
- SDL_DEFINE_PIXELFORMAT(3)A macro for defining custom non-FourCC pixel formats.✨
- SDL_DEFINE_PIXELFOURCC(3)A macro for defining custom FourCC pixel formats.✨
- SDL_Delay(3)Wait a specified number of milliseconds before returning.✨
- SDL_DelayNS(3)Wait a specified number of nanoseconds before returning.✨
- SDL_DelayPrecise(3)Wait a specified number of nanoseconds before returning.✨
- SDL_DEPRECATED(3)A macro to tag a symbol as deprecated.✨
- SDL_DestroyAsyncIOQueue(3)Destroy a previously-created async I/O task queue.✨
- SDL_DestroyAudioStream(3)Free an audio stream.✨
- SDL_DestroyCond(3)Destroy a condition variable✨
- SDL_DestroyCondition(3)Destroy a condition variable.✨
- SDL_DestroyCursor(3)Free a previously-created cursor.✨
- SDL_DestroyEnvironment(3)Destroy a set of environment variables.✨
- SDL_DestroyGPUDevice(3)Destroys a GPU context previously returned by SDL_CreateGPUDevice.✨
- SDL_DestroyGPURenderState(3)Destroy custom GPU render state.✨
- SDL_DestroyHapticEffect(3)Destroy a haptic effect on the device.✨
- SDL_DestroyMutex(3)Destroy a mutex created with SDL_CreateMutex().✨
- SDL_DestroyPalette(3)Free a palette created with SDL_CreatePalette().✨
- SDL_DestroyProcess(3)Destroy a previously created process object.✨
- SDL_DestroyProperties(3)Destroy a group of properties.✨
- SDL_DestroyRenderer(3)Destroy the rendering context for a window and free all associated textures.✨
- SDL_DestroyRWLock(3)Destroy a read/write lock created with SDL_CreateRWLock().✨
- SDL_DestroySemaphore(3)Destroy a semaphore.✨
- SDL_DestroySurface(3)Free a surface.✨
- SDL_DestroyTexture(3)Destroy the specified texture.✨
- SDL_DestroyTray(3)Destroys a tray object.✨
- SDL_DestroyWindow(3)Destroy a window.✨
- SDL_DestroyWindowSurface(3)Destroy the surface associated with the window.✨
- SDL_DetachThread(3)Let a thread clean up on exit without intervention.✨
- SDL_DetachVirtualJoystick(3)Detach a virtual joystick.✨
- SDL_DialogFileCallback(3type)Callback used by file dialog functions.✨
- SDL_DialogFileFilter(3type)An entry for filters for file dialogs.✨
- SDL_disabled_assert(3)The macro used when an assertion is disabled.✨
- SDL_DisableScreenSaver(3)Prevent the screen from being blanked by a screen saver.✨
- SDL_DispatchGPUCompute(3)Dispatches compute work.✨
- SDL_DispatchGPUComputeIndirect(3)Dispatches compute work with parameters set from a buffer.✨
- SDL_DisplayEvent(3type)Display state change event data (event.display.*)✨
- SDL_DisplayFormat(3)Convert a surface to the display format✨
- SDL_DisplayFormatAlpha(3)Convert a surface to the display format✨
- SDL_DisplayID(3type)This is a unique ID for a display for the time it is connected to the system, and is never reused for the lifetime of the application.✨
- SDL_DisplayMode(3type)The structure that defines a display mode.✨
- SDL_DisplayModeData(3type)Internal display mode data.✨
- SDL_DisplayOrientation(3type)Display orientation values; the way a display is rotated.✨
- SDL_DisplayYUVOverlay(3)Blit the overlay to the display✨
- SDL_DownloadFromGPUBuffer(3)Copies data from a buffer to a transfer buffer on the GPU timeline.✨
- SDL_DownloadFromGPUTexture(3)Copies data from a texture to a transfer buffer on the GPU timeline.✨
- SDL_DrawGPUIndexedPrimitives(3)Draws data using bound graphics state with an index buffer and instancing enabled.✨
- SDL_DrawGPUIndexedPrimitivesIndirect(3)Draws data using bound graphics state with an index buffer enabled and with draw parameters set from a buffer.✨
- SDL_DrawGPUPrimitives(3)Draws data using bound graphics state.✨
- SDL_DrawGPUPrimitivesIndirect(3)Draws data using bound graphics state and with draw parameters set from a buffer.✨
- SDL_DropEvent(3type)An event used to drop text or request a file open by the system (event.drop.*)✨
- SDL_DuplicateSurface(3)Creates a new surface identical to the existing surface.✨
- SDL_EGL_GetCurrentConfig(3)Get the currently active EGL config.✨
- SDL_EGL_GetCurrentDisplay(3)Get the currently active EGL display.✨
- SDL_EGL_GetProcAddress(3)Get an EGL library function by name.✨
- SDL_EGL_GetWindowSurface(3)Get the EGL surface associated with the window.✨
- SDL_EGL_SetAttributeCallbacks(3)Sets the callbacks for defining custom EGLAttrib arrays for EGL initialization.✨
- SDL_EGLAttrib(3type)An EGL attribute, used when creating an EGL context.✨
- SDL_EGLAttribArrayCallback(3type)EGL platform attribute initialization callback.✨
💅
getting it ready, bestie…