Section 3
- sd_notifyf · Notify service manager about start-up completion and other service status changes
- sd_path_lookup · Query well-known file system paths
- sd_path_lookup_strv · Query well-known file system paths
- sd_peer_get_cgroup · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_peer_get_machine_name · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_peer_get_owner_uid · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_peer_get_session · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_peer_get_slice · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_peer_get_unit · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_peer_get_user_slice · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_peer_get_user_unit · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pid_get_cgroup · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pid_get_machine_name · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pid_get_owner_uid · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pid_get_session · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pid_get_slice · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pid_get_unit · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pid_get_user_slice · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pid_get_user_unit · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pid_notify · Notify service manager about start-up completion and other service status changes
- sd_pid_notify_barrier · Notify service manager about start-up completion and other service status changes
- sd_pid_notify_with_fds · Notify service manager about start-up completion and other service status changes
- sd_pid_notifyf · Notify service manager about start-up completion and other service status changes
- sd_pid_notifyf_with_fds · Notify service manager about start-up completion and other service status changes
- sd_pidfd_get_cgroup · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pidfd_get_inode_id · Acquire the 64-bit inode ID of a PID file descriptor (PIDFD)
- sd_pidfd_get_machine_name · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pidfd_get_owner_uid · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pidfd_get_session · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pidfd_get_slice · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pidfd_get_unit · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pidfd_get_user_slice · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_pidfd_get_user_unit · Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to
- sd_readahead · Control ongoing disk boot-time read-ahead operations
- sd_seat_can_graphical · Determine state of a specific seat
- sd_seat_can_multi_session · Determine state of a specific seat
- sd_seat_can_tty · Determine state of a specific seat
- sd_seat_get_active · Determine state of a specific seat
- sd_seat_get_sessions · Determine state of a specific seat
- sd_session_get_class · Determine state of a specific session
- sd_session_get_desktop · Determine state of a specific session
- sd_session_get_display · Determine state of a specific session
- sd_session_get_leader · Determine state of a specific session
- sd_session_get_remote_host · Determine state of a specific session
- sd_session_get_remote_user · Determine state of a specific session
- sd_session_get_seat · Determine state of a specific session
- sd_session_get_service · Determine state of a specific session
- sd_session_get_start_time · Determine state of a specific session
- sd_session_get_state · Determine state of a specific session
- sd_session_get_tty · Determine state of a specific session
- sd_session_get_type · Determine state of a specific session
- sd_session_get_uid · Determine state of a specific session
- sd_session_get_username · Determine state of a specific session
- sd_session_get_vt · Determine state of a specific session
- sd_session_is_active · Determine state of a specific session
- sd_session_is_remote · Determine state of a specific session
- sd_uid_get_display · Determine login state of a specific Unix user ID
- sd_uid_get_login_time · Determine login state of a specific Unix user ID
- sd_uid_get_seats · Determine login state of a specific Unix user ID
- sd_uid_get_sessions · Determine login state of a specific Unix user ID
- sd_uid_get_state · Determine login state of a specific Unix user ID
- sd_uid_is_on_seat · Determine login state of a specific Unix user ID
- sd_varlink_call_and_upgrade · Invoke a Varlink method and take over the connection for a raw protocol
- sd_varlink_connect_address · Create a Varlink connection object and connect it to a service
- sd_varlink_is_connected · Query if a Varlink connection object is currently connected or idle
- sd_varlink_push_fd · Submit a file descriptor to send along with the next outgoing Varlink message
- sd_varlink_reply_and_upgrade · Reply to a Varlink method call and take over the connection for a raw protocol
- sd_varlink_send · Enqueues a Varlink method call, not expecting a reply
- sd_varlink_server_listen_address · Bind a Varlink server object to listening sockets
- sd_varlink_server_new · Allocate Varlink server object
- sd_varlink_set_description · Set or query description of a Varlink connection object
- sd_varlink_set_relative_timeout · Set method call time-out
- SD_WARNING · APIs for new-style daemons
- sd_watchdog_enabled · Check whether the service manager expects watchdog keep-alive notifications from a service
- sdallocx · general purpose memory allocation functions
- sdbm · data base subroutines
- sdbtf2 · compute an LU factorization of a real m-by-n band matrix A without using partial pivoting with row interchanges
- sdbtrf · compute an LU factorization of a real m-by-n band matrix A without using partial pivoting or row interchanges
- SDESItemsHolder · Holds the SDES items and related information from a participant in an RTP application.
- sdiff
- sdisna
- sdisna.f
- SDL_abs · Compute the absolute value of x .
- SDL_acos · Compute the arc cosine of x .
- SDL_acosf · Compute the arc cosine of x .
- SDL_ACQUIRE · Wrapper around Clang thread safety analysis annotations.
- SDL_ACQUIRE_SHARED · Wrapper around Clang thread safety analysis annotations.
- SDL_AcquireCameraFrame · Acquire a frame.
- SDL_ACQUIRED_AFTER · Wrapper around Clang thread safety analysis annotations.
- SDL_ACQUIRED_BEFORE · Wrapper around Clang thread safety analysis annotations.
- SDL_AcquireGPUCommandBuffer · Acquire a command buffer.
- SDL_AcquireGPUSwapchainTexture · Acquire a texture to use in presentation.
- SDL_ActiveEvent · Application visibility event structure
- SDL_AddAtomicInt · Add to an atomic variable.
- SDL_AddEventWatch · Add a callback to be triggered when an event is added to the event queue.
- SDL_AddGamepadMapping · Add support for gamepads that SDL is unaware of or change the binding of an existing gamepad.
- SDL_AddGamepadMappingsFromFile · Load a set of gamepad mappings from a file.
- SDL_AddGamepadMappingsFromIO · Load a set of gamepad mappings from an SDL_IOStream .
- SDL_AddHintCallback · Add a function to watch a particular hint.
- SDL_AddSurfaceAlternateImage · Add an alternate version of a surface.
- SDL_AddTimer · Call a callback function at a future time.
- SDL_AddTimerNS · Call a callback function at a future time.
- SDL_AddVulkanRenderSemaphores · Add a set of synchronization semaphores for the current frame.
- SDL_aligned_alloc · Allocate memory aligned to a specific alignment.
- SDL_aligned_free · Free memory allocated by SDL_aligned_alloc ().
- SDL_ALLOC_SIZE · A macro to tag a function as returning a certain allocation.
- SDL_ALPHA_OPAQUE · A fully opaque 8-bit alpha value.
- SDL_ALPHA_OPAQUE_FLOAT · A fully opaque floating point alpha value.
- SDL_ALPHA_TRANSPARENT · A fully transparent 8-bit alpha value.
- SDL_ALPHA_TRANSPARENT_FLOAT · A fully transparent floating point alpha value.
- SDL_ALTIVEC_INTRINSICS · Defined if (and only if) the compiler supports PowerPC Altivec intrinsics.
- SDL_ANALYZER_NORETURN · A macro to tag a function as never-returning (for analysis purposes).
- SDL_ANDROID_EXTERNAL_STORAGE_READ · See the official Android developer guide for more information: http://developer.android.com/guide/topics/data/data-storage.html
- SDL_ANDROID_EXTERNAL_STORAGE_WRITE · See the official Android developer guide for more information: http://developer.android.com/guide/topics/data/data-storage.html
- SDL_AppEvent · App-implemented event entry point for SDL_MAIN_USE_CALLBACKS apps.
- SDL_AppInit · App-implemented initial entry point for SDL_MAIN_USE_CALLBACKS apps.
- SDL_AppIterate · App-implemented iteration entry point for SDL_MAIN_USE_CALLBACKS apps.
- SDL_AppQuit · App-implemented deinit entry point for SDL_MAIN_USE_CALLBACKS apps.
- SDL_arraysize · The number of elements in a static array.
- SDL_asin · Compute the arc sine of x .
- SDL_asinf · Compute the arc sine of x .
- SDL_asprintf · This works exactly like asprintf() but doesn't require access to a C runtime.
- SDL_assert · An assertion test that is normally performed only in debug builds.
- SDL_assert_always · An assertion test that is always performed.
- SDL_ASSERT_CAPABILITY · Wrapper around Clang thread safety analysis annotations.
- SDL_ASSERT_LEVEL · The level of assertion aggressiveness.
- SDL_assert_paranoid · An assertion test that is performed only when built with paranoid settings.
- SDL_assert_release · An assertion test that is performed even in release builds.
- SDL_ASSERT_SHARED_CAPABILITY · Wrapper around Clang thread safety analysis annotations.
- SDL_AssertBreakpoint · The macro used when an assertion triggers a breakpoint.
- SDL_AsyncIOFromFile · Use this function to create a new SDL_AsyncIO object for reading from and/or writing to a named file.
- SDL_atan · Compute the arc tangent of x .
- SDL_atan2 · Compute the arc tangent of y/x , using the signs of x and y to adjust the result's quadrant.
- SDL_atan2f · Compute the arc tangent of y/x , using the signs of x and y to adjust the result's quadrant.
- SDL_atanf · Compute the arc tangent of x .
- SDL_atof · Parse a double from a string.
- SDL_atoi · Parse an int from a string.
- SDL_AtomicDecRef · Decrement an atomic variable used as a reference count.
- SDL_AtomicIncRef · Increment an atomic variable used as a reference count.
- SDL_AttachVirtualJoystick · Attach a new virtual joystick.
- SDL_AUDIO_BITSIZE · Retrieve the size, in bits, from an SDL_AudioFormat .
- SDL_AUDIO_BYTESIZE · Retrieve the size, in bytes, from an SDL_AudioFormat .
- SDL_AUDIO_DEVICE_DEFAULT_PLAYBACK · A value used to request a default playback audio device.
- SDL_AUDIO_DEVICE_DEFAULT_RECORDING · A value used to request a default recording audio device.
- SDL_AUDIO_FRAMESIZE · Calculate the size of each audio frame (in bytes) from an SDL_AudioSpec .
- SDL_AUDIO_ISBIGENDIAN · Determine if an SDL_AudioFormat represents bigendian data.
- SDL_AUDIO_ISFLOAT · Determine if an SDL_AudioFormat represents floating point data.
- SDL_AUDIO_ISINT · Determine if an SDL_AudioFormat represents integer data.
- SDL_AUDIO_ISLITTLEENDIAN · Determine if an SDL_AudioFormat represents littleendian data.
- SDL_AUDIO_ISSIGNED · Determine if an SDL_AudioFormat represents signed data.
- SDL_AUDIO_ISUNSIGNED · Determine if an SDL_AudioFormat represents unsigned data.
- SDL_AUDIO_MASK_BIG_ENDIAN · Mask of bits in an SDL_AudioFormat that contain the bigendian flag.
- SDL_AUDIO_MASK_BITSIZE · Mask of bits in an SDL_AudioFormat that contains the format bit size.
- SDL_AUDIO_MASK_FLOAT · Mask of bits in an SDL_AudioFormat that contain the floating point flag.
- SDL_AUDIO_MASK_SIGNED · Mask of bits in an SDL_AudioFormat that contain the signed data flag.
- SDL_AudioCVT · Audio Conversion Structure
- SDL_AudioDevicePaused · Use this function to query if an audio device is paused.
- SDL_AudioSpec · Audio Specification Structure
- SDL_AudioStreamDevicePaused · Use this function to query if an audio device associated with a stream is paused.
- SDL_AVX2_INTRINSICS · Defined if (and only if) the compiler supports Intel AVX2 intrinsics.
- SDL_AVX512F_INTRINSICS · Defined if (and only if) the compiler supports Intel AVX-512F intrinsics.
- SDL_AVX_INTRINSICS · Defined if (and only if) the compiler supports Intel AVX intrinsics.
- SDL_BeginGPUComputePass · Begins a compute pass on a command buffer.
- SDL_BeginGPUCopyPass · Begins a copy pass on a command buffer.
- SDL_BeginGPURenderPass · Begins a render pass on a command buffer.
- SDL_BIG_ENDIAN · A value to represent bigendian byteorder.
- SDL_BindAudioStream · Bind a single audio stream to an audio device.
- SDL_BindAudioStreams · Bind a list of audio streams to an audio device.
- SDL_BindGPUComputePipeline · Binds a compute pipeline on a command buffer for use in compute dispatch.
- SDL_BindGPUComputeSamplers · Binds texture-sampler pairs for use on the compute shader.
- SDL_BindGPUComputeStorageBuffers · Binds storage buffers as readonly for use on the compute pipeline.
- SDL_BindGPUComputeStorageTextures · Binds storage textures as readonly for use on the compute pipeline.
- SDL_BindGPUFragmentSamplers · Binds texture-sampler pairs for use on the fragment shader.
- SDL_BindGPUFragmentStorageBuffers · Binds storage buffers for use on the fragment shader.
- SDL_BindGPUFragmentStorageTextures · Binds storage textures for use on the fragment shader.
- SDL_BindGPUGraphicsPipeline · Binds a graphics pipeline on a render pass to be used in rendering.
- SDL_BindGPUIndexBuffer · Binds an index buffer on a command buffer for use with subsequent draw calls.
- SDL_BindGPUVertexBuffers · Binds vertex buffers on a command buffer for use with subsequent draw calls.
- SDL_BindGPUVertexSamplers · Binds texture-sampler pairs for use on the vertex shader.
- SDL_BindGPUVertexStorageBuffers · Binds storage buffers for use on the vertex shader.
- SDL_BindGPUVertexStorageTextures · Binds storage textures for use on the vertex shader.
- SDL_BITSPERPIXEL · A macro to determine an SDL_PixelFormat
- SDL_BlitGPUTexture · Blits from a source texture region to a destination texture region.
- SDL_BlitSurface · Performs a fast blit from the source surface to the destination surface with clipping.
- SDL_BlitSurface9Grid · Perform a scaled blit using the 9-grid algorithm to a destination surface, which may be of a different format.
- SDL_BlitSurfaceScaled · Perform a scaled blit to a destination surface, which may be of a different format.
- SDL_BlitSurfaceTiled · Perform a tiled blit to a destination surface, which may be of a different format.
- SDL_BlitSurfaceTiledWithScale · Perform a scaled and tiled blit to a destination surface, which may be of a different format.
- SDL_BlitSurfaceUnchecked · Perform low-level surface blitting only.
- SDL_BlitSurfaceUncheckedScaled · Perform low-level surface scaled blitting only.
- SDL_BroadcastCondition · Restart all threads that are waiting on the condition variable.
- SDL_bsearch · Perform a binary search on a previously sorted array.
- SDL_bsearch_r · Perform a binary search on a previously sorted array, passing a userdata pointer to the compare function.
- SDL_BuildAudioCVT · Initializes a SDL_AudioCVT structure for conversion
- SDL_BYTEORDER · A macro that reports the target system's byte order.
- SDL_BYTESPERPIXEL · A macro to determine an SDL_PixelFormat
- SDL_CACHELINE_SIZE · A guess for the cacheline size used for padding.
- SDL_CalculateGPUTextureFormatSize · Calculate the size in bytes of a texture format with dimensions.
- SDL_calloc · Allocate a zero-initialized array.
- SDL_CancelGPUCommandBuffer · Cancels a command buffer.
- SDL_CAPABILITY · Wrapper around Clang thread safety analysis annotations.
- SDL_CaptureMouse · Capture the mouse and to track input outside an SDL window.
- SDL_CD · CDROM Drive Information
- SDL_CDClose · Closes a SDL_CD handle
- SDL_CDEject · Ejects a CDROM
- SDL_CDName · Returns a human-readable, system-dependent identifier for the CD-ROM.
- SDL_CDNumDrives · Returns the number of CD-ROM drives on the system.
- SDL_CDOpen · Opens a CD-ROM drive for access.
- SDL_CDPause · Pauses a CDROM
- SDL_CDPlay · Play a CD
- SDL_CDPlayTracks · Play the given CD track(s)
- SDL_CDResume · Resumes a CDROM
- SDL_CDStatus · Returns the current status of the given drive.
- SDL_CDStop · Stops a CDROM
- SDL_CDtrack · CD Track Information Structure
- SDL_ceil · Compute the ceiling of x .
- SDL_ceilf · Compute the ceiling of x .
- SDL_ClaimWindowForGPUDevice · Claims a window, creating a swapchain structure for it.
- SDL_clamp · Return a value clamped to a range.
- SDL_CleanupTLS · Cleanup all TLS data for this thread.
- SDL_ClearAudioStream · Clear any pending data in the stream.
- SDL_ClearClipboardData · Clear the clipboard data.
- SDL_ClearComposition · Dismiss the composition window/IME without disabling the subsystem.
- SDL_ClearError · Clear any previous error message for this thread.
- SDL_ClearProperty · Clear a property from a group of properties.
- SDL_ClearSurface · Clear a surface with a specific color, with floating point precision.
- SDL_ClickTrayEntry · Simulate a click on a tray entry.
- SDL_CloseAsyncIO · Close and free any allocated resources for an async I/O object.
- SDL_CloseAudio · Shuts down audio processing and closes the audio device.
- SDL_CloseAudioDevice · Close a previously-opened audio device.
- SDL_CloseCamera · Use this function to shut down camera processing and close the camera device.
- SDL_CloseGamepad · Close a gamepad previously opened with SDL_OpenGamepad ().
- SDL_CloseHaptic · Close a haptic device previously opened with SDL_OpenHaptic ().
- SDL_CloseIO · Close and free an allocated SDL_IOStream structure.
- SDL_CloseJoystick · Close a joystick previously opened with SDL_OpenJoystick ().
- SDL_CloseSensor · Close a sensor previously opened with SDL_OpenSensor ().
- SDL_CloseStorage · Closes and frees a storage container.
- SDL_Color · Format independent color description
- SDL_COLORSPACECHROMA · A macro to retrieve the chroma sample location of an SDL_Colorspace .
- SDL_COLORSPACEMATRIX · A macro to retrieve the matrix coefficients of an SDL_Colorspace .
- SDL_COLORSPACEPRIMARIES · A macro to retrieve the primaries of an SDL_Colorspace .
- SDL_COLORSPACERANGE · A macro to retrieve the range of an SDL_Colorspace .
- SDL_COLORSPACETRANSFER · A macro to retrieve the transfer characteristics of an SDL_Colorspace .
- SDL_COLORSPACETYPE · A macro to retrieve the type of an SDL_Colorspace .
- SDL_CompareAndSwapAtomicInt · Set an atomic variable to a new value if it is currently an old value.
- SDL_CompareAndSwapAtomicPointer · Set a pointer to a new value if it is currently an old value.
- SDL_CompareAndSwapAtomicU32 · Set an atomic variable to a new value if it is currently an old value.
- SDL_COMPILE_TIME_ASSERT · A compile-time assertion.
- SDL_CompilerBarrier · Mark a compiler barrier.
- SDL_ComposeCustomBlendMode · Compose a custom blend mode for renderers.
- SDL_CondBroadcast · Restart all threads waiting on a condition variable
- SDL_CondSignal · Restart a thread wait on a condition variable
- SDL_CondWait · Wait on a condition variable
- SDL_CondWaitTimeout · Wait on a condition variable, with timeout
- SDL_const_cast · Handle a Const Cast properly whether using C or C++.
- SDL_ConvertAudio · Convert audio data to a desired audio format.
- SDL_ConvertAudioSamples · Convert some audio data of one format to another format.
- SDL_ConvertEventToRenderCoordinates · Convert the coordinates in an event to render coordinates.
- SDL_ConvertPixels · Copy a block of pixels of one format to another format.
- SDL_ConvertPixelsAndColorspace · Copy a block of pixels of one format and colorspace to another format and colorspace.
- SDL_ConvertSurface · Copy an existing surface to a new surface of the specified format.
- SDL_ConvertSurfaceAndColorspace · Copy an existing surface to a new surface of the specified format and colorspace.
- SDL_CopyFile · Copy a file.
- SDL_CopyGPUBufferToBuffer · Performs a buffer-to-buffer copy.
- SDL_CopyGPUTextureToTexture · Performs a texture-to-texture copy.
- SDL_copyp · A macro to copy memory between objects, with basic type checking.
- SDL_CopyProperties · Copy a group of properties.
- SDL_copysign · Copy the sign of one floating-point value to another.
- SDL_copysignf · Copy the sign of one floating-point value to another.
- SDL_CopyStorageFile · Copy a file in a writable storage container.
- SDL_cos · Compute the cosine of x .
- SDL_cosf · Compute the cosine of x .
- SDL_CPUPauseInstruction · A macro to insert a CPU-specific "pause" instruction into the program.
- SDL_crc16 · Calculate a CRC-16 value.
- SDL_crc32 · Calculate a CRC-32 value.
- SDL_CreateAsyncIOQueue · Create a task queue for tracking multiple I/O operations.
- SDL_CreateAudioStream · Create a new audio stream.
- SDL_CreateColorCursor · Create a color cursor.
- SDL_CreateCond · Create a condition variable
- SDL_CreateCondition · Create a condition variable.
- SDL_CreateCursor · Create a cursor using the specified bitmap data and mask (in MSB format).
- SDL_CreateDirectory · Create a directory, and any missing parent directories.
- SDL_CreateEnvironment · Create a set of environment variables
- SDL_CreateGPUBuffer · Creates a buffer object to be used in graphics or compute workflows.
- SDL_CreateGPUComputePipeline · Creates a pipeline object to be used in a compute workflow.
- SDL_CreateGPUDevice · Creates a GPU context.
- SDL_CreateGPUDeviceWithProperties · Creates a GPU context.
- SDL_CreateGPUGraphicsPipeline · Creates a pipeline object to be used in a graphics workflow.
- SDL_CreateGPUSampler · Creates a sampler object to be used when binding textures in a graphics workflow.
- SDL_CreateGPUShader · Creates a shader to be used when creating a graphics pipeline.
- SDL_CreateGPUTexture · Creates a texture object to be used in graphics or compute workflows.
- SDL_CreateGPUTransferBuffer · Creates a transfer buffer to be used when uploading to or downloading from graphics resources.
- SDL_CreateHapticEffect · Create a new haptic effect on a specified device.
- SDL_CreateMutex · Create a new mutex.
- SDL_CreatePalette · Create a palette structure with the specified number of color entries.
- SDL_CreatePopupWindow · Create a child popup window of the specified parent window.
- SDL_CreateProcess · Create a new process.
- SDL_CreateProcessWithProperties · Create a new process with the specified properties.
- SDL_CreateProperties · Create a group of properties.
- SDL_CreateRenderer · Create a 2D rendering context for a window.
- SDL_CreateRendererWithProperties · Create a 2D rendering context for a window, with the specified properties.
- SDL_CreateRGBSurface · Create an empty SDL_Surface
- SDL_CreateRGBSurfaceFrom · Create an SDL_Surface from pixel data
- SDL_CreateRWLock · Create a new read/write lock.
- SDL_CreateSemaphore · Create a semaphore.
- SDL_CreateSoftwareRenderer · Create a 2D software rendering context for a surface.
- SDL_CreateStorageDirectory · Create a directory in a writable storage container.
- SDL_CreateSurface · Allocate a new surface with a specific pixel format.
- SDL_CreateSurfaceFrom · Allocate a new surface with a specific pixel format and existing pixel data.
- SDL_CreateSurfacePalette · Create a palette and associate it with a surface.
- SDL_CreateSystemCursor · Create a system cursor.
- SDL_CreateTexture · Create a texture for a rendering context.
- SDL_CreateTextureFromSurface · Create a texture from an existing surface.
- SDL_CreateTextureWithProperties · Create a texture for a rendering context with the specified properties.
- SDL_CreateThread · Create a new thread with a default stack size.
- SDL_CreateThreadWithProperties · Create a new thread with with the specified properties.
- SDL_CreateTray · Create an icon to be placed in the operating system's tray, or equivalent.
- SDL_CreateTrayMenu · Create a menu for a system tray.
- SDL_CreateTraySubmenu · Create a submenu for a system tray entry.
- SDL_CreateWindow · Create a window with the specified dimensions and flags.
- SDL_CreateWindowAndRenderer · Create a window and default renderer.
- SDL_CreateWindowWithProperties · Create a window with the specified properties.
- SDL_CreateYUVOverlay · Create a YUV video overlay
- SDL_CursorVisible · Return whether the cursor is currently being shown.
- SDL_DateTimeToTime · Converts a calendar time to an SDL_Time in nanoseconds since the epoch.
- SDL_DEBUG_TEXT_FONT_CHARACTER_SIZE · The size, in pixels, of a single SDL_RenderDebugText () character.
- SDL_DECLSPEC · A macro to tag a symbol as a public API.
- SDL_DEFINE_AUDIO_FORMAT · Define an SDL_AudioFormat value.
- SDL_DEFINE_COLORSPACE · A macro for defining custom SDL_Colorspace formats.
- SDL_DEFINE_PIXELFORMAT · A macro for defining custom non-FourCC pixel formats.
- SDL_DEFINE_PIXELFOURCC · A macro for defining custom FourCC pixel formats.
- SDL_Delay · Wait a specified number of milliseconds before returning.
- SDL_DelayNS · Wait a specified number of nanoseconds before returning.
- SDL_DelayPrecise · Wait a specified number of nanoseconds before returning.
- SDL_DEPRECATED · A macro to tag a symbol as deprecated.
- SDL_DestroyAsyncIOQueue · Destroy a previously-created async I/O task queue.
- SDL_DestroyAudioStream · Free an audio stream.
- SDL_DestroyCond · Destroy a condition variable
- SDL_DestroyCondition · Destroy a condition variable.
- SDL_DestroyCursor · Free a previously-created cursor.
- SDL_DestroyEnvironment · Destroy a set of environment variables.
- SDL_DestroyGPUDevice · Destroys a GPU context previously returned by SDL_CreateGPUDevice .
- SDL_DestroyHapticEffect · Destroy a haptic effect on the device.
- SDL_DestroyMutex · Destroy a mutex created with SDL_CreateMutex ().
- SDL_DestroyPalette · Free a palette created with SDL_CreatePalette ().
- SDL_DestroyProcess · Destroy a previously created process object.
- SDL_DestroyProperties · Destroy a group of properties.
- SDL_DestroyRenderer · Destroy the rendering context for a window and free all associated textures.
- SDL_DestroyRWLock · Destroy a read/write lock created with SDL_CreateRWLock ().
- SDL_DestroySemaphore · Destroy a semaphore.
- SDL_DestroySurface · Free a surface.
- SDL_DestroyTexture · Destroy the specified texture.
- SDL_DestroyTray · Destroys a tray object.
- SDL_DestroyWindow · Destroy a window.
- SDL_DestroyWindowSurface · Destroy the surface associated with the window.
- SDL_DetachThread · Let a thread clean up on exit without intervention.
- SDL_DetachVirtualJoystick · Detach a virtual joystick.
- SDL_disabled_assert · The macro used when an assertion is disabled.
- SDL_DisableScreenSaver · Prevent the screen from being blanked by a screen saver.
- SDL_DispatchGPUCompute · Dispatches compute work.
- SDL_DispatchGPUComputeIndirect · Dispatches compute work with parameters set from a buffer.
- SDL_DisplayFormat · Convert a surface to the display format
- SDL_DisplayFormatAlpha · Convert a surface to the display format
- SDL_DisplayYUVOverlay · Blit the overlay to the display
- SDL_DownloadFromGPUBuffer · Copies data from a buffer to a transfer buffer on the GPU timeline.
- SDL_DownloadFromGPUTexture · Copies data from a texture to a transfer buffer on the GPU timeline.
- SDL_DrawGPUIndexedPrimitives · Draws data using bound graphics state with an index buffer and instancing enabled.
- SDL_DrawGPUIndexedPrimitivesIndirect · Draws data using bound graphics state with an index buffer enabled and with draw parameters set from a buffer.
- SDL_DrawGPUPrimitives · Draws data using bound graphics state.
- SDL_DrawGPUPrimitivesIndirect · Draws data using bound graphics state and with draw parameters set from a buffer.
- SDL_DuplicateSurface · Creates a new surface identical to the existing surface.
- SDL_EGL_GetCurrentConfig · Get the currently active EGL config.
- SDL_EGL_GetCurrentDisplay · Get the currently active EGL display.
- SDL_EGL_GetProcAddress · Get an EGL library function by name.
- SDL_EGL_GetWindowSurface · Get the EGL surface associated with the window.
- SDL_EGL_SetAttributeCallbacks · Sets the callbacks for defining custom EGLAttrib arrays for EGL initialization.
- SDL_enabled_assert · The macro used when an assertion is enabled.
- SDL_EnableKeyRepeat · Set keyboard repeat rate.
- SDL_EnableScreenSaver · Allow the screen to be blanked by a screen saver.
- SDL_EnableUNICODE · Enable UNICODE translation
- SDL_EndGPUComputePass · Ends the current compute pass.
- SDL_EndGPUCopyPass · Ends the current copy pass.
- SDL_EndGPURenderPass · Ends the given render pass.
- SDL_EnterAppMainCallbacks · An entry point for SDL's use in SDL_MAIN_USE_CALLBACKS .
- SDL_EnumerateDirectory · Enumerate a directory through a callback function.
- SDL_EnumerateProperties · Enumerate the properties contained in a group of properties.
- SDL_EnumerateStorageDirectory · Enumerate a directory in a storage container through a callback function.
- SDL_Event · General event structure
- SDL_EventEnabled · Query the state of processing events by type.
- SDL_EventState · This function allows you to set the state of processing certain events.
- SDL_EXCLUDES · Wrapper around Clang thread safety analysis annotations.
- SDL_exp · Compute the exponential of x .
- SDL_expf · Compute the exponential of x .
- SDL_ExposeEvent · Quit requested event
- SDL_fabs · Compute the absolute value of x
- SDL_fabsf · Compute the absolute value of x
- SDL_FALLTHROUGH · A macro to signal that a case statement without a break is intentional.
- SDL_FILE · A macro that reports the current file being compiled.
- SDL_FillRect · This function performs a fast fill of the given rectangle with some color
- SDL_FillSurfaceRect · Perform a fast fill of a rectangle with a specific color.
- SDL_FillSurfaceRects · Perform a fast fill of a set of rectangles with a specific color.
- SDL_FilterEvents · Run a specific filter function on the current event queue, removing any events for which the filter returns false.
- SDL_FlashWindow · Request a window to demand attention from the user.
- SDL_Flip · Swaps screen buffers
- SDL_FlipSurface · Flip a surface vertically or horizontally.
- SDL_FLOATWORDORDER · A macro that reports the target system's floating point word order.
- SDL_floor · Compute the floor of x .
- SDL_floorf · Compute the floor of x .
- SDL_FLT_EPSILON · Epsilon constant, used for comparing floating-point numbers.
- SDL_FlushAudioStream · Tell the stream that you're done sending data, and anything being buffered should be converted/resampled and made available immediately.
- SDL_FlushEvent · Clear events of a specific type from the event queue.
- SDL_FlushEvents · Clear events of a range of types from the event queue.
- SDL_FlushIO · Flush any buffered data in the stream.
- SDL_FlushRenderer · Force the rendering context to flush any pending commands and state.
- SDL_fmod · Return the floating-point remainder of x/y
- SDL_fmodf · Return the floating-point remainder of x/y
- SDL_FORCE_INLINE · A macro to demand a function be inlined.
- SDL_FOURCC · Define a four character code as a Uint32 .
- SDL_free · Free allocated memory.
- SDL_FreeCursor · Frees a cursor created with SDL_CreateCursor.
- SDL_FreeSurface · Frees (deletes) a SDL_Surface
- SDL_FreeWAV · Frees previously opened WAV data
- SDL_FreeYUVOverlay · Free a YUV video overlay
- SDL_FUNCTION · A macro that reports the current function being compiled.
- SDL_GamepadConnected · Check if a gamepad has been opened and is currently connected.
- SDL_GamepadEventsEnabled · Query the state of gamepad event processing.
- SDL_GamepadHasAxis · Query whether a gamepad has a given axis.
- SDL_GamepadHasButton · Query whether a gamepad has a given button.
- SDL_GamepadHasSensor · Return whether a gamepad has a particular sensor.
- SDL_GamepadSensorEnabled · Query whether sensor data reporting is enabled for a gamepad.
- SDL_GDKResumeGPU · Call this to resume GPU operation on Xbox when you receive the SDL_EVENT_WILL_ENTER_FOREGROUND event.
- SDL_GDKSuspendComplete · Callback from the application to let the suspend continue.
- SDL_GDKSuspendGPU · Call this to suspend GPU operation on Xbox when you receive the SDL_EVENT_DID_ENTER_BACKGROUND event.
- SDL_GenerateMipmapsForGPUTexture · Generates mipmaps for the given texture.
- SDL_GetAndroidActivity · Retrieve the Java instance of the Android activity class.
- SDL_GetAndroidCachePath · Get the path used for caching data for this Android application.
- SDL_GetAndroidExternalStoragePath · Get the path used for external storage for this Android application.
- SDL_GetAndroidExternalStorageState · Get the current state of external storage for this Android application.
- SDL_GetAndroidInternalStoragePath · Get the path used for internal storage for this Android application.
- SDL_GetAndroidJNIEnv · Get the Android Java Native Interface Environment of the current thread.
- SDL_GetAndroidSDKVersion · Query Android API level of the current device.
- SDL_GetAppMetadataProperty · Get metadata about your app.
- SDL_GetAppState · Get the state of the application
- SDL_GetAssertionHandler · Get the current assertion handler.
- SDL_GetAssertionReport · Get a list of all assertion failures.
- SDL_GetAsyncIOResult · Query an async I/O task queue for completed tasks.
- SDL_GetAsyncIOSize · Use this function to get the size of the data stream in an SDL_AsyncIO .
- SDL_GetAtomicInt · Get the value of an atomic variable.
- SDL_GetAtomicPointer · Get the value of a pointer atomically.
- SDL_GetAtomicU32 · Get the value of an atomic variable.
- SDL_GetAudioDeviceChannelMap · Get the current channel map of an audio device.
- SDL_GetAudioDeviceFormat · Get the current audio format of a specific audio device.
- SDL_GetAudioDeviceGain · Get the gain of an audio device.
- SDL_GetAudioDeviceName · Get the human-readable name of a specific audio device.
- SDL_GetAudioDriver · Use this function to get the name of a built in audio driver.
- SDL_GetAudioFormatName · Get the human readable name of an audio format.
- SDL_GetAudioPlaybackDevices · Get a list of currently-connected audio playback devices.
- SDL_GetAudioRecordingDevices · Get a list of currently-connected audio recording devices.
- SDL_GetAudioStatus · Get the current audio state
- SDL_GetAudioStreamAvailable · Get the number of converted/resampled bytes available.
- SDL_GetAudioStreamData · Get converted/resampled data from the stream.
- SDL_GetAudioStreamDevice · Query an audio stream for its currently-bound device.
- SDL_GetAudioStreamFormat · Query the current format of an audio stream.
- SDL_GetAudioStreamFrequencyRatio · Get the frequency ratio of an audio stream.
- SDL_GetAudioStreamGain · Get the gain of an audio stream.
- SDL_GetAudioStreamInputChannelMap · Get the current input channel map of an audio stream.
- SDL_GetAudioStreamOutputChannelMap · Get the current output channel map of an audio stream.
- SDL_GetAudioStreamProperties · Get the properties associated with an audio stream.
- SDL_GetAudioStreamQueued · Get the number of bytes currently queued.
- SDL_GetBasePath · Get the directory where the application was run from.
- SDL_GetBooleanProperty · Get a boolean property from a group of properties.
- SDL_GetCameraDriver · Use this function to get the name of a built in camera driver.
- SDL_GetCameraFormat · Get the spec that a camera is using when generating images.
- SDL_GetCameraID · Get the instance ID of an opened camera.
- SDL_GetCameraName · Get the human-readable device name for a camera.
- SDL_GetCameraPermissionState · Query if camera access has been approved by the user.
- SDL_GetCameraPosition · Get the position of the camera in relation to the system.
- SDL_GetCameraProperties · Get the properties associated with an opened camera.
- SDL_GetCameras · Get a list of currently connected camera devices.
- SDL_GetCameraSupportedFormats · Get the list of native formats/sizes a camera supports.
- SDL_GetClipboardData · Get the data from clipboard for a given mime type.
- SDL_GetClipboardMimeTypes · Retrieve the list of mime types available in the clipboard.
- SDL_GetClipboardText · Get UTF-8 text from the clipboard.
- SDL_GetClipRect · Gets the clipping rectangle for a surface.
- SDL_GetClosestFullscreenDisplayMode · Get the closest match to the requested display mode.
- SDL_GetCPUCacheLineSize · Determine the L1 cache line size of the CPU.
- SDL_GetCurrentAudioDriver · Get the name of the current audio driver.
- SDL_GetCurrentCameraDriver · Get the name of the current camera driver.
- SDL_GetCurrentDirectory · Get what the system believes is the "current working directory."
- SDL_GetCurrentDisplayMode · Get information about the current display mode.
- SDL_GetCurrentDisplayOrientation · Get the orientation of a display.
- SDL_GetCurrentRenderOutputSize · Get the current output size in pixels of a rendering context.
- SDL_GetCurrentThreadID · Get the thread identifier for the current thread.
- SDL_GetCurrentTime · Gets the current value of the system realtime clock in nanoseconds since Jan 1, 1970 in Universal Coordinated Time (UTC).
- SDL_GetCurrentVideoDriver · Get the name of the currently initialized video driver.
- SDL_GetCursor · Get the active cursor.
- SDL_GetDateTimeLocalePreferences · Gets the current preferred date and time format for the system locale.
- SDL_GetDayOfWeek · Get the day of week for a calendar date.
- SDL_GetDayOfYear · Get the day of year for a calendar date.
- SDL_GetDaysInMonth · Get the number of days in a month for a given year.