3 Library functions
79,992 pages in section 3.
sd
-
SDL_Swap a 16-bit value from bigendian to native byte order.Swap16BE -
SDL_Swap a 16-bit value from littleendian to native byte order.Swap16LE -
SDL_Byte-swap an unsigned 32-bit number.Swap32 -
SDL_Swap a 32-bit value from bigendian to native byte order.Swap32BE -
SDL_Swap a 32-bit value from littleendian to native byte order.Swap32LE -
SDL_Byte-swap an unsigned 64-bit number.Swap64 -
SDL_Swap a 64-bit value from bigendian to native byte order.Swap64BE -
SDL_Swap a 64-bit value from littleendian to native byte order.Swap64LE -
SDL_Byte-swap a floating point number.Swap Float -
SDL_Swap a floating point value from bigendian to native byte order.Swap Float BE -
SDL_Swap a floating point value from littleendian to native byte order.Swap Float LE -
SDL_This works exactly like swprintf() but doesn't require access to a C runtime.swprintf -
SDL_Block until any pending window state is finalized.Sync Window -
SDL_Platform-dependent window manager event.Sys WMEvent -
SDL_Compute the tangent of x .tan -
SDL_Compute the tangent of x .tanf -
SDL_A macro to tag a function as targeting a specific CPU architecture.TARGETING -
SDL_Determine the current read/write offset in an SDL_IOStream data stream.Tell IO -
SDL_Check whether or not Unicode text input events are enabled for a window.Text Input Active -
SDL_Enable thread safety attributes, only with clang.THREAD_ ANNOTATION_ ATTRIBUTE__ -
SDL_Get the 32-bit thread identifier for the current thread.Thread ID -
SDL_Converts a Windows FILETIME (100-nanosecond intervals since January 1, 1601) to an SDL time.Time From Windows -
SDL_Converts an SDL_Time in nanoseconds since the epoch to a calendar time in the SDL_DateTime format.Time To Date Time -
SDL_Converts an SDL time into a Windows FILETIME (100-nanosecond intervals since January 1, 1601).Time To Windows -
SDL_Convert low-ASCII English letters to lowercase.tolower -
SDL_The SDL_MouseID for mouse events simulated with touch input.TOUCH_ MOUSEID -
SDL_Convert low-ASCII English letters to uppercase.toupper -
SDL_Attempt to tell an attached debugger to pause.Trigger Breakpoint -
SDL_Truncate x to an integer.trunc -
SDL_Truncate x to an integer.truncf -
SDL_Wrapper around Clang thread safety analysis annotations.TRY_ ACQUIRE -
SDL_Wrapper around Clang thread safety analysis annotations.TRY_ ACQUIRE_ SHARED -
SDL_Try to lock a mutex without blocking.Try Lock Mutex -
SDL_Try to lock a read/write lock _for reading_ without blocking.Try Lock RWLock For Reading -
SDL_Try to lock a read/write lock _for writing_ without blocking.Try Lock RWLock For Writing -
SDL_Try to lock a spin lock by setting it to a non-zero value.Try Lock Spinlock -
SDL_See if a semaphore has a positive value and decrement it if it does.Try Wait Semaphore -
SDL_Printable format: "%d.%d.%d", MAJOR, MINOR, MICROTTF_ MAJOR_ VERSION -
SDL_This is the version number macro for the current SDL_ttf version.TTF_ VERSION -
SDL_This macro will evaluate to true if compiled with SDL_ttf at least X.Y.Z.TTF_ VERSION_ ATLEAST -
SDL_Convert a single Unicode codepoint to UTF-8.UCS4To UTF8 -
SDL_Append the 64 bit integer suffix to an unsigned integer literal.UINT64_ C -
SDL_Convert an unsigned integer into a string.uitoa -
SDL_Convert an unsigned long long integer into a string.ulltoa -
SDL_Convert an unsigned long integer into a string.ultoa -
SDL_Unbind a single audio stream from its audio device.Unbind Audio Stream -
SDL_Unbind a list of audio streams from their audio devices.Unbind Audio Streams -
SDL_Unload a shared object from memory.Unload Object -
SDL_Unlock the callback functionUnlock Audio -
SDL_Unlock an audio stream for serialized access.Unlock Audio Stream -
SDL_Unlocking for atomic access to the joystick API.Unlock Joysticks -
SDL_Unlock the mutex.Unlock Mutex -
SDL_Unlock a group of properties.Unlock Properties -
SDL_Unlock the read/write lock.Unlock RWLock -
SDL_Unlock a spin lock by setting it to 0.Unlock Spinlock -
SDL_Release a surface after directly accessing the pixels.Unlock Surface -
SDL_Unlock a texture, uploading the changes to video memory, if needed.Unlock Texture -
SDL_Unlock an overlayUnlock YUVOverlay -
SDL_Unmaps a previously mapped transfer buffer.Unmap GPUTransfer Buffer -
SDL_Deregister the win32 window class from an SDL_RegisterApp call.Unregister App -
SDL_Clear a variable from the environment.unsetenv_ unsafe -
SDL_Clear a variable from the environment.Unset Environment Variable -
SDL_A macro to standardize error reporting on unsupported operations.Unsupported -
SDL_Manually pump gamepad updates if not using the loop.Update Gamepads -
SDL_Update the properties of an effect.Update Haptic Effect -
SDL_Update the current state of the open joysticks.Update Joysticks -
SDL_Update a rectangle within a planar NV12 or NV21 texture with new pixels.Update NVTexture -
SDL_Makes sure the given area is updated on the given screen.Update Rect -
SDL_Makes sure the given list of rectangles is updated on the given screen.Update Rects -
SDL_Update the current state of the open sensors.Update Sensors -
SDL_Update the given texture rectangle with new pixel data.Update Texture -
SDL_Update the trays.Update Trays -
SDL_Copy the window surface to the screen.Update Window Surface -
SDL_Copy areas of the window surface to the screen.Update Window Surface Rects -
SDL_Update a rectangle within a planar YV12 or IYUV texture with new pixel data.Update YUVTexture -
SDL_Uploads data from a transfer buffer to a buffer.Upload To GPUBuffer -
SDL_Uploads data from a transfer buffer to a texture.Upload To GPUTexture -
SDL_Number of microseconds in a second.US_ PER_ SECOND -
SDL_Convert microseconds to nanoseconds.US_ TO_ NS -
SDL_A user-defined event typeUser Event -
SDL_Copy an UTF-8 string.utf8strlcpy -
SDL_Count the number of codepoints in a UTF-8 string.utf8strlen -
SDL_Count the number of codepoints in a UTF-8 string, up to n bytes.utf8strnlen -
SDL_This works exactly like vasprintf() but doesn't require access to a C runtime.vasprintf -
SDL_This is the version number macro for the current SDL version.VERSION -
SDL_This macro will evaluate to true if compiled with SDL at least X.Y.Z.VERSION_ ATLEAST -
SDL_This macro turns the version numbers into a numeric value.VERSIONNUM -
SDL_This macro extracts the major version from a version numberVERSIONNUM_ MAJOR -
SDL_This macro extracts the micro version from a version numberVERSIONNUM_ MICRO -
SDL_This macro extracts the minor version from a version numberVERSIONNUM_ MINOR -
SDL_Obtain the name of the video driverVideo Driver Name -
SDL_Video Target informationVideo Info -
SDL_Check to see if a particular video mode is supported.Video Mode OK -
SDL_This works exactly like vsnprintf() but doesn't require access to a C runtime.vsnprintf -
SDL_This works exactly like vsscanf() but doesn't require access to a C runtime.vsscanf -
SDL_This works exactly like vswprintf() but doesn't require access to a C runtime.vswprintf -
SDL_Create a Vulkan rendering surface for a window.Vulkan_ Create Surface -
SDL_Destroy the Vulkan rendering surface of a window.Vulkan_ Destroy Surface -
SDL_Get the Vulkan instance extensions needed for vkCreateInstance.Vulkan_ Get Instance Extensions -
SDL_Query support for presentation via a given physical device and queue family.Vulkan_ Get Presentation Support -
SDL_Get the address of the vkGetInstanceProcAddr function.Vulkan_ Get Vk Get Instance Proc Addr -
SDL_Dynamically load the Vulkan loader library.Vulkan_ Load Library -
SDL_Unload the Vulkan library previously loaded by SDL_Vulkan_LoadLibrary ().Vulkan_ Unload Library -
SDL_Blocks the thread until a swapchain texture is available to be acquired, and then acquires it.Wait And Acquire GPUSwapchain Texture -
SDL_Block until an async I/O task queue has a completed task.Wait Async IOResult -
SDL_Wait until a condition variable is signaled.Wait Condition -
SDL_Wait until a condition variable is signaled or a certain time has passed.Wait Condition Timeout -
SDL_Wait indefinitely for the next available event.Wait Event -
SDL_Wait until the specified timeout (in milliseconds) for the next available event.Wait Event Timeout -
SDL_Blocks the thread until the given fences are signaled.Wait For GPUFences -
SDL_Blocks the thread until the GPU is completely idle.Wait For GPUIdle -
SDL_Blocks the thread until a swapchain texture is available to be acquired.Wait For GPUSwapchain -
SDL_Wait for a process to finish.Wait Process -
SDL_Wait until a semaphore has a positive value and then decrements it.Wait Semaphore -
SDL_Wait until a semaphore has a positive value and then decrements it.Wait Semaphore Timeout -
SDL_Wait for a thread to finish.Wait Thread -
SDL_Set the position of the mouse cursor.Warp Mouse -
SDL_Move the mouse to the given position in global screen space.Warp Mouse Global -
SDL_Move the mouse cursor to the given position within the window.Warp Mouse In Window -
SDL_Get a mask of the specified subsystems which are currently initialized.Was Init -
SDL_Compare two null-terminated wide strings, case-insensitively.wcscasecmp -
SDL_Compare two null-terminated wide strings.wcscmp -
SDL_Allocate a copy of a wide string.wcsdup -
SDL_Concatenate wide strings.wcslcat -
SDL_Copy a wide string.wcslcpy -
SDL_This works exactly like wcslen() but doesn't require access to a C runtime.wcslen -
SDL_Compare two wide strings, case-insensitively, up to a number of wchar_t.wcsncasecmp -
SDL_Compare two wide strings up to a number of wchar_t values.wcsncmp -
SDL_This works exactly like wcsnlen() but doesn't require access to a C runtime.wcsnlen -
SDL_Search a wide string, up to n wide chars, for the first instance of a specific substring.wcsnstr -
SDL_Search a wide string for the first instance of a specific substring.wcsstr -
SDL_Parse a long from a wide string.wcstol -
SDL_A preprocessor macro that defined to 1 if compiling for Windows Phone.WINAPI_ FAMILY_ PHONE -
SDL_Return whether the window has a surface associated with it.Window Has Surface -
SDL_Used to indicate that the window position should be centered.WINDOWPOS_ CENTERED -
SDL_Used to indicate that the window position should be centered.WINDOWPOS_ CENTERED_ DISPLAY -
SDL_A magic value used with SDL_WINDOWPOS_CENTERED .WINDOWPOS_ CENTERED_ MASK -
SDL_A macro to test if the window position is marked as "centered."WINDOWPOS_ ISCENTERED -
SDL_A macro to test if the window position is marked as "undefined."WINDOWPOS_ ISUNDEFINED -
SDL_Used to indicate that you don't care what the window position/display is.WINDOWPOS_ UNDEFINED -
SDL_Used to indicate that you don't care what the window position is.WINDOWPOS_ UNDEFINED_ DISPLAY -
SDL_A magic value used with SDL_WINDOWPOS_UNDEFINED .WINDOWPOS_ UNDEFINED_ MASK -
SDL_Determines whether a presentation mode is supported by the window.Window Supports GPUPresent Mode -
SDL_Determines whether a swapchain composition is supported by the window.Window Supports GPUSwapchain Composition -
SDL_Gets the window title and icon name.WM_ Get Caption -
SDL_Grabs mouse and keyboard input.WM_ Grab Input -
SDL_Iconify/Minimise the windowWM_ Iconify Window -
SDL_Sets the window tile and icon name.WM_ Set Caption -
SDL_Sets the icon for the display window.WM_ Set Icon -
SDL_Toggles fullscreen modeWM_ Toggle Full Screen -
SDL_Macro that annotates a vararg function that operates like wprintf.WPRINTF_ VARARG_ FUNC -
SDL_Macro that annotates a va_list function that operates like wprintf.WPRINTF_ VARARG_ FUNCV -
SDL_Start an async write.Write Async IO -
SDL_Write to an SDL_IOStream data stream.Write IO -
SDL_Use this function to write 16 bits in native format to an SDL_IOStream as big-endian data.Write S16BE -
SDL_Use this function to write 16 bits in native format to an SDL_IOStream as little-endian data.Write S16LE -
SDL_Use this function to write 32 bits in native format to an SDL_IOStream as big-endian data.Write S32BE -
SDL_Use this function to write 32 bits in native format to an SDL_IOStream as little-endian data.Write S32LE -
SDL_Use this function to write 64 bits in native format to an SDL_IOStream as big-endian data.Write S64BE -
SDL_Use this function to write 64 bits in native format to an SDL_IOStream as little-endian data.Write S64LE -
SDL_Use this function to write a signed byte to an SDL_IOStream .Write S8 -
SDL_Synchronously write a file from client memory into a storage container.Write Storage File -
SDL_Writes a single pixel to a surface.Write Surface Pixel -
SDL_Writes a single pixel to a surface.Write Surface Pixel Float -
SDL_Use this function to write 16 bits in native format to an SDL_IOStream as big-endian data.Write U16BE -
SDL_Use this function to write 16 bits in native format to an SDL_IOStream as little-endian data.Write U16LE -
SDL_Use this function to write 32 bits in native format to an SDL_IOStream as big-endian data.Write U32BE -
SDL_Use this function to write 32 bits in native format to an SDL_IOStream as little-endian data.Write U32LE -
SDL_Use this function to write 64 bits in native format to an SDL_IOStream as big-endian data.Write U64BE -
SDL_Use this function to write 64 bits in native format to an SDL_IOStream as little-endian data.Write U64LE -
SDL_Use this function to write a byte to an SDL_IOStream .Write U8 -
SDL_Clear an object's memory to zero.zero -
SDL_Clear an array's memory to zero.zeroa -
SDL_Clear an object's memory to zero, using a pointer.zerop -
SDLCALLA macro to set a function's calling conventions. -
SDLKeySDL Keysym Definitions -
SDLmmThe namespace for the SDLmm library. -
sdlmm.h -
SDLmm_Audio -
SDLmm_An abstract base class for graphical surfaces.Base Surface -
SDLmm_CD -
SDLmm_A small usefull class representing an RGB color.Color RGB -
SDLmm_A small usefull class representing an RGBA color.Color RGBA -
SDLmm_The video frame buffer surface.Display -
SDLmm_The general Event class.Event -
SDLmm_The base class used for custom Event handlers.Event Handler -
SDLmm_Joystick -
SDLmm_Pixel Format -
SDLmm_A small usefull class representing a point in 2 dimensional space.SPoint -
SDLmm_This enhanced version of SDL_Rect includes a number of handy short-hand constructors. Since the class is derived from the SDL_Rect struct, it can be used in any context where an SDL_Rect is valid.SRect -
SDLmm_A graphical surface structure which is used to store graphical data.Surface -
SDLmm_Timer -
SDLmm_Todo Listtodo -
SDLmm_Video target information.Video Info -
sdot -
sdot.f -
sdotsub -
sdotsub.f -
sdpBluetooth SDP routines -
sdp_Bluetooth SDP routinesattr2desc -
sdp_Bluetooth SDP routineschange_ service -
sdp_Bluetooth SDP routinesclose -
sdp_Bluetooth SDP routineserror -
SDP_Bluetooth SDP routinesGET128 -
SDP_Bluetooth SDP routinesGET16 -
SDP_Bluetooth SDP routinesGET32 -
SDP_Bluetooth SDP routinesGET64 -
SDP_Bluetooth SDP routinesGET8 -
sdp_Bluetooth SDP routinesopen -
sdp_Bluetooth SDP routinesopen_ local -
SDP_Bluetooth SDP routinesPUT128 -
SDP_Bluetooth SDP routinesPUT16 -
SDP_Bluetooth SDP routinesPUT32 -
SDP_Bluetooth SDP routinesPUT64 -
SDP_Bluetooth SDP routinesPUT8 -
sdp_Bluetooth SDP routinesregister_ service -
sdp_Bluetooth SDP routinessearch -
sdp_Bluetooth SDP routinesunregister_ service -
sdp_Bluetooth SDP routinesuuid2desc -
sdrSimple Data Recorder library -
sdrges -
sdrges.f -
sdrges3 -
sdrges3.f -
sdrgev -
sdrgev.f -
sdrgev3 -
sdrgev3.f -
sdrgsx -
sdrgsx.f -
sdrgvx -
sdrgvx.f -
sdrhashSimple Data Recorder hash table management functions -
sdrlistSimple Data Recorder list management functions -
sdrstringSimple Data Recorder string functions -
sdrtableSimple Data Recorder table management functions -
sdrvbd -
sdrvbd.f -
sdrves -
sdrves.f -
sdrvev -
sdrvev.f -
sdrvgb -
sdrvgb.f -
sdrvgbx.f -
sdrvge -
sdrvge.f -
sdrvgex.f -
sdrvgt -
sdrvgt.f -
sdrvls -
sdrvls.f -
sdrvpb -
sdrvpb.f -
sdrvpo -
sdrvpo.f -
sdrvpox.f -
sdrvpp -
sdrvpp.f -
sdrvpt -
sdrvpt.f -
sdrvrf1 -
sdrvrf1.f -
sdrvrf2 -
sdrvrf2.f -
sdrvrf3 -
sdrvrf3.f -
sdrvrf4 -
sdrvrf4.f -
sdrvrfp -
sdrvrfp.f -
sdrvsg -
sdrvsg.f -
sdrvsg2stg -
sdrvsg2stg.f -
sdrvsp -
sdrvsp.f -
sdrvst -
sdrvst.f -
sdrvst2stg -
sdrvst2stg.f -
sdrvsx -
sdrvsx.f -
sdrvsy -
sdrvsy.f -
sdrvsy_aa -
sdrvsy_aa. f -
sdrvsy_aa_ 2stage -
sdrvsy_aa_ 2stage. f -
sdrvsy_rk -
sdrvsy_rk. f -
sdrvsy_rook -
sdrvsy_rook. f -
sdrvsyx.f -
sdrvvx -
sdrvvx.f -
sdsdot -
sdsdot.f -
sdsdotsub -
sdsdotsub.f -
sdttrfcompute an LU factorization of a complex tridiagonal matrix A using elimination without partial pivoting -
sdttrsvsolve one of the systems of equations L * X = B, L**T * X = B, or L**H * X = B,