3 Library functions
79,992 pages in section 3.
sd
-
sd_Add an I/O event source to an event loopevent_ source_ set_ io_ fd -
sd_Add an I/O event source to an event loopevent_ source_ set_ io_ fd_ own -
sd_Add and configure an event source run as result of memory pressureevent_ source_ set_ memory_ pressure_ period -
sd_Add and configure an event source run as result of memory pressureevent_ source_ set_ memory_ pressure_ type -
sd_Set a preparation callback for event sourcesevent_ source_ set_ prepare -
sd_Set or retrieve the priority of event sourcesevent_ source_ set_ priority -
sd_Configure rate limiting on event sourcesevent_ source_ set_ ratelimit -
sd_Configure rate limiting on event sourcesevent_ source_ set_ ratelimit_ expire_ callback -
sd_Add a timer event source to an event loopevent_ source_ set_ time -
sd_Add a timer event source to an event loopevent_ source_ set_ time_ accuracy -
sd_Add a timer event source to an event loopevent_ source_ set_ time_ relative -
sd_Set or retrieve user data pointer of event sourcesevent_ source_ set_ userdata -
sd_Increase or decrease event source reference countersevent_ source_ unref -
sd_Increase or decrease event source reference countersevent_ source_ unrefp -
sd_Add a timer event source to an event loopevent_ time_ handler_ t -
sd_Add and configure an event source run as result of memory pressureevent_ trim_ memory -
sd_Acquire and release an event loop objectevent_ unref -
sd_Acquire and release an event loop objectevent_ unrefp -
sd_Low-level event loop operationsevent_ wait -
sd_Determine available seats, sessions, logged in users and virtual machines/containersget_ machine_ names -
sd_Determine available seats, sessions, logged in users and virtual machines/containersget_ seats -
sd_Determine available seats, sessions, logged in users and virtual machines/containersget_ sessions -
sd_Determine available seats, sessions, logged in users and virtual machines/containersget_ uids -
sd_Seek to a location in hwdb or access entrieshwdb_ enumerate -
SD_Seek to a location in hwdb or access entriesHWDB_ FOREACH_ PROPERTY -
sd_Seek to a location in hwdb or access entrieshwdb_ get -
sd_Create a new hwdb object and create or destroy references to ithwdb_ new -
sd_Create a new hwdb object and create or destroy references to ithwdb_ new_ from_ path -
sd_Create a new hwdb object and create or destroy references to ithwdb_ ref -
sd_Seek to a location in hwdb or access entrieshwdb_ seek -
sd_Create a new hwdb object and create or destroy references to ithwdb_ unref -
SD_APIs for processing 128-bit IDsID128_ ALLF -
SD_APIs for processing 128-bit IDsID128_ CONST_ STR -
sd_APIs for processing 128-bit IDsid128_ equal -
SD_APIs for processing 128-bit IDsID128_ FORMAT_ STR -
SD_APIs for processing 128-bit IDsID128_ FORMAT_ VAL -
sd_Format or parse 128-bit IDs as stringsid128_ from_ string -
sd_Retrieve 128-bit IDsid128_ get_ app_ specific -
sd_Retrieve 128-bit IDsid128_ get_ boot -
sd_Retrieve 128-bit IDsid128_ get_ boot_ app_ specific -
sd_Retrieve 128-bit IDsid128_ get_ invocation -
sd_Retrieve 128-bit IDsid128_ get_ machine -
sd_Retrieve 128-bit IDsid128_ get_ machine_ app_ specific -
sd_APIs for processing 128-bit IDsid128_ in_ set -
sd_APIs for processing 128-bit IDsid128_ in_ set_ sentinel -
sd_APIs for processing 128-bit IDsid128_ in_ setv -
sd_APIs for processing 128-bit IDsid128_ is_ allf -
sd_APIs for processing 128-bit IDsid128_ is_ null -
SD_APIs for processing 128-bit IDsID128_ MAKE -
SD_APIs for processing 128-bit IDsID128_ MAKE_ STR -
SD_APIs for processing 128-bit IDsID128_ MAKE_ UUID_ STR -
SD_APIs for processing 128-bit IDsID128_ NULL -
sd_Generate 128-bit IDsid128_ randomize -
sd_APIs for processing 128-bit IDsid128_ string_ equal -
SD_Format or parse 128-bit IDs as stringsID128_ STRING_ MAX -
sd_APIs for processing 128-bit IDsid128_ t -
SD_Format or parse 128-bit IDs as stringsID128_ TO_ STRING -
sd_Format or parse 128-bit IDs as stringsid128_ to_ string -
SD_Format or parse 128-bit IDs as stringsID128_ TO_ UUID_ STRING -
sd_Format or parse 128-bit IDs as stringsid128_ to_ uuid_ string -
SD_APIs for processing 128-bit IDsID128_ UUID_ FORMAT_ STR -
SD_Format or parse 128-bit IDs as stringsID128_ UUID_ STRING_ MAX -
SD_APIs for new-style daemonsINFO -
sd_Check the type of a file descriptoris_ fifo -
sd_Check the type of a file descriptoris_ mq -
sd_Check the type of a file descriptoris_ socket -
sd_Check the type of a file descriptoris_ socket_ inet -
sd_Check the type of a file descriptoris_ socket_ sockaddr -
sd_Check the type of a file descriptoris_ socket_ unix -
sd_Check the type of a file descriptoris_ special -
sd_Open the system journal for readingjournal -
sd_Add or remove entry matchesjournal_ add_ conjunction -
sd_Add or remove entry matchesjournal_ add_ disjunction -
sd_Add or remove entry matchesjournal_ add_ match -
SD_Open the system journal for readingJOURNAL_ ALL_ NAMESPACES -
SD_Journal change notification interfaceJOURNAL_ APPEND -
sd_Open the system journal for readingjournal_ close -
SD_Open the system journal for readingJOURNAL_ CURRENT_ USER -
sd_Read data fields from the current journal entryjournal_ enumerate_ available_ data -
sd_Read unique data fields from the journaljournal_ enumerate_ available_ unique -
sd_Read data fields from the current journal entryjournal_ enumerate_ data -
sd_Read used field names from the journaljournal_ enumerate_ fields -
sd_Read unique data fields from the journaljournal_ enumerate_ unique -
sd_Add or remove entry matchesjournal_ flush_ matches -
SD_Advance or set back the read pointer in the journalJOURNAL_ FOREACH -
SD_Advance or set back the read pointer in the journalJOURNAL_ FOREACH_ BACKWARDS -
SD_Read data fields from the current journal entryJOURNAL_ FOREACH_ DATA -
SD_Read used field names from the journalJOURNAL_ FOREACH_ FIELD -
SD_Read unique data fields from the journalJOURNAL_ FOREACH_ UNIQUE -
sd_Retrieve message catalog entryjournal_ get_ catalog -
sd_Retrieve message catalog entryjournal_ get_ catalog_ for_ message_ id -
sd_Get cursor string for or test cursor string against the current journal entryjournal_ get_ cursor -
sd_Read cut-off timestamps from the current journal entryjournal_ get_ cutoff_ monotonic_ usec -
sd_Read cut-off timestamps from the current journal entryjournal_ get_ cutoff_ realtime_ usec -
sd_Read data fields from the current journal entryjournal_ get_ data -
sd_Read data fields from the current journal entryjournal_ get_ data_ threshold -
sd_Journal change notification interfacejournal_ get_ events -
sd_Journal change notification interfacejournal_ get_ fd -
sd_Read timestamps from the current journal entryjournal_ get_ monotonic_ usec -
sd_Read timestamps from the current journal entryjournal_ get_ realtime_ usec -
sd_Read sequence number from the current journal entryjournal_ get_ seqnum -
sd_Journal change notification interfacejournal_ get_ timeout -
sd_Journal disk usagejournal_ get_ usage -
sd_Query availability of runtime or persistent journal filesjournal_ has_ persistent_ files -
sd_Query availability of runtime or persistent journal filesjournal_ has_ runtime_ files -
SD_Open the system journal for readingJOURNAL_ INCLUDE_ DEFAULT_ NAMESPACE -
SD_Journal change notification interfaceJOURNAL_ INVALIDATE -
SD_Open the system journal for readingJOURNAL_ LOCAL_ ONLY -
sd_Advance or set back the read pointer in the journaljournal_ next -
sd_Advance or set back the read pointer in the journaljournal_ next_ skip -
SD_Journal change notification interfaceJOURNAL_ NOP -
sd_Open the system journal for readingjournal_ open -
sd_Open the system journal for readingjournal_ open_ container -
sd_Open the system journal for readingjournal_ open_ directory -
sd_Open the system journal for readingjournal_ open_ directory_ fd -
sd_Open the system journal for readingjournal_ open_ files -
sd_Open the system journal for readingjournal_ open_ files_ fd -
sd_Open the system journal for readingjournal_ open_ namespace -
SD_Open the system journal for readingJOURNAL_ OS_ ROOT -
sd_Submit log entries to the journaljournal_ perror -
sd_Submit log entries to the journaljournal_ perror_ with_ location -
sd_Advance or set back the read pointer in the journaljournal_ previous -
sd_Advance or set back the read pointer in the journaljournal_ previous_ skip -
sd_Submit log entries to the journaljournal_ print -
sd_Submit log entries to the journaljournal_ print_ with_ location -
sd_Submit log entries to the journaljournal_ printv -
sd_Submit log entries to the journaljournal_ printv_ with_ location -
sd_Journal change notification interfacejournal_ process -
sd_Read unique data fields from the journaljournal_ query_ unique -
sd_Journal change notification interfacejournal_ reliable_ fd -
sd_Read data fields from the current journal entryjournal_ restart_ data -
sd_Read used field names from the journaljournal_ restart_ fields -
sd_Read unique data fields from the journaljournal_ restart_ unique -
SD_Open the system journal for readingJOURNAL_ RUNTIME_ ONLY -
sd_Seek to a position in the journaljournal_ seek_ cursor -
sd_Seek to a position in the journaljournal_ seek_ head -
sd_Seek to a position in the journaljournal_ seek_ monotonic_ usec -
sd_Seek to a position in the journaljournal_ seek_ realtime_ usec -
sd_Seek to a position in the journaljournal_ seek_ tail -
sd_Submit log entries to the journaljournal_ send -
sd_Submit log entries to the journaljournal_ send_ with_ location -
sd_Submit log entries to the journaljournal_ sendv -
sd_Submit log entries to the journaljournal_ sendv_ with_ location -
sd_Read data fields from the current journal entryjournal_ set_ data_ threshold -
sd_Advance or set back the read pointer in the journaljournal_ step_ one -
sd_Create log stream file descriptor to the journaljournal_ stream_ fd -
sd_Create log stream file descriptor to the journaljournal_ stream_ fd_ with_ namespace -
SD_Submit log entries to the journalJOURNAL_ SUPPRESS_ LOCATION -
SD_Open the system journal for readingJOURNAL_ SYSTEM -
SD_Open the system journal for readingJOURNAL_ TAKE_ DIRECTORY_ FD -
sd_Get cursor string for or test cursor string against the current journal entryjournal_ test_ cursor -
sd_Journal change notification interfacejournal_ wait -
sd_Decode JSON variant values and write them to the specified memoryjson_ dispatch_ string -
sd_Parse JSON strings and files into JSON variant objectsjson_ parse -
sd_Check for file descriptors passed by the system managerlisten_ fds -
SD_Check for file descriptors passed by the system managerLISTEN_ FDS_ START -
sd_Check for file descriptors passed by the system managerlisten_ fds_ with_ names -
sd_Monitor login sessions, seats, users and virtual machines/containerslogin_ monitor -
sd_Monitor login sessions, seats, users and virtual machines/containerslogin_ monitor_ flush -
sd_Monitor login sessions, seats, users and virtual machines/containerslogin_ monitor_ get_ events -
sd_Monitor login sessions, seats, users and virtual machines/containerslogin_ monitor_ get_ fd -
sd_Monitor login sessions, seats, users and virtual machines/containerslogin_ monitor_ get_ timeout -
sd_Monitor login sessions, seats, users and virtual machines/containerslogin_ monitor_ new -
sd_Monitor login sessions, seats, users and virtual machines/containerslogin_ monitor_ unref -
sd_Monitor login sessions, seats, users and virtual machines/containerslogin_ monitor_ unrefp -
sd_Determine the class and network interface indices of a locally running virtual machine or containermachine_ get_ class -
sd_Determine the class and network interface indices of a locally running virtual machine or containermachine_ get_ ifindices -
SD_APIs for new-style daemonsNOTICE -
sd_Notify service manager about start-up completion and other service status changesnotify -
sd_Notify service manager about start-up completion and other service status changesnotify_ barrier -
sd_Notify service manager about start-up completion and other service status changesnotifyf -
sd_Query well-known file system pathspath_ lookup -
sd_Query well-known file system pathspath_ lookup_ strv -
sd_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 topeer_ get_ cgroup -
sd_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 topeer_ get_ machine_ name -
sd_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 topeer_ get_ owner_ uid -
sd_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 topeer_ get_ session -
sd_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 topeer_ get_ slice -
sd_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 topeer_ get_ unit -
sd_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 topeer_ get_ user_ slice -
sd_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 topeer_ get_ user_ unit -
sd_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 topid_ get_ cgroup -
sd_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 topid_ get_ machine_ name -
sd_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 topid_ get_ owner_ uid -
sd_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 topid_ get_ session -
sd_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 topid_ get_ slice -
sd_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 topid_ get_ unit -
sd_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 topid_ get_ user_ slice -
sd_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 topid_ get_ user_ unit -
sd_Notify service manager about start-up completion and other service status changespid_ notify -
sd_Notify service manager about start-up completion and other service status changespid_ notify_ barrier -
sd_Notify service manager about start-up completion and other service status changespid_ notify_ with_ fds -
sd_Notify service manager about start-up completion and other service status changespid_ notifyf -
sd_Notify service manager about start-up completion and other service status changespid_ notifyf_ with_ fds -
sd_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 topidfd_ get_ cgroup -
sd_Acquire the 64-bit inode ID of a PID file descriptor (PIDFD)pidfd_ get_ inode_ id -
sd_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 topidfd_ get_ machine_ name -
sd_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 topidfd_ get_ owner_ uid -
sd_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 topidfd_ get_ session -
sd_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 topidfd_ get_ slice -
sd_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 topidfd_ get_ unit -
sd_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 topidfd_ get_ user_ slice -
sd_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 topidfd_ get_ user_ unit -
sd_Control ongoing disk boot-time read-ahead operationsreadahead -
sd_Determine state of a specific seatseat_ can_ graphical -
sd_Determine state of a specific seatseat_ can_ multi_ session -
sd_Determine state of a specific seatseat_ can_ tty -
sd_Determine state of a specific seatseat_ get_ active -
sd_Determine state of a specific seatseat_ get_ sessions -
sd_Determine state of a specific sessionsession_ get_ class -
sd_Determine state of a specific sessionsession_ get_ desktop -
sd_Determine state of a specific sessionsession_ get_ display -
sd_Determine state of a specific sessionsession_ get_ leader -
sd_Determine state of a specific sessionsession_ get_ remote_ host -
sd_Determine state of a specific sessionsession_ get_ remote_ user -
sd_Determine state of a specific sessionsession_ get_ seat -
sd_Determine state of a specific sessionsession_ get_ service -
sd_Determine state of a specific sessionsession_ get_ start_ time -
sd_Determine state of a specific sessionsession_ get_ state -
sd_Determine state of a specific sessionsession_ get_ tty -
sd_Determine state of a specific sessionsession_ get_ type -
sd_Determine state of a specific sessionsession_ get_ uid -
sd_Determine state of a specific sessionsession_ get_ username -
sd_Determine state of a specific sessionsession_ get_ vt -
sd_Determine state of a specific sessionsession_ is_ active -
sd_Determine state of a specific sessionsession_ is_ remote -
sd_Determine login state of a specific Unix user IDuid_ get_ display -
sd_Determine login state of a specific Unix user IDuid_ get_ login_ time -
sd_Determine login state of a specific Unix user IDuid_ get_ seats -
sd_Determine login state of a specific Unix user IDuid_ get_ sessions -
sd_Determine login state of a specific Unix user IDuid_ get_ state -
sd_Determine login state of a specific Unix user IDuid_ is_ on_ seat -
sd_Invoke a Varlink method and take over the connection for a raw protocolvarlink_ call_ and_ upgrade -
sd_Create a Varlink connection object and connect it to a servicevarlink_ connect_ address -
sd_Query if a Varlink connection object is currently connected or idlevarlink_ is_ connected -
sd_Submit a file descriptor to send along with the next outgoing Varlink messagevarlink_ push_ fd -
sd_Reply to a Varlink method call and take over the connection for a raw protocolvarlink_ reply_ and_ upgrade -
sd_Enqueues a Varlink method call, not expecting a replyvarlink_ send -
sd_Bind a Varlink server object to listening socketsvarlink_ server_ listen_ address -
sd_Allocate Varlink server objectvarlink_ server_ new -
sd_Set or query description of a Varlink connection objectvarlink_ set_ description -
sd_Set method call time-outvarlink_ set_ relative_ timeout -
SD_APIs for new-style daemonsWARNING -
sd_Check whether the service manager expects watchdog keep-alive notifications from a servicewatchdog_ enabled -
sdallocxgeneral purpose memory allocation functions -
sdbmdata base subroutines -
sdbtf2compute an LU factorization of a real m-by-n band matrix A without using partial pivoting with row interchanges -
sdbtrfcompute an LU factorization of a real m-by-n band matrix A without using partial pivoting or row interchanges -
SDESItemsHolds the SDES items and related information from a participant in an RTP application.Holder -
sdiff -
sdisna -
sdisna.f -
SDL_Compute the absolute value of x .abs -
SDL_Compute the arc cosine of x .acos -
SDL_Compute the arc cosine of x .acosf -
SDL_Wrapper around Clang thread safety analysis annotations.ACQUIRE -
SDL_Wrapper around Clang thread safety analysis annotations.ACQUIRE_ SHARED -
SDL_Acquire a frame.Acquire Camera Frame -
SDL_Wrapper around Clang thread safety analysis annotations.ACQUIRED_ AFTER -
SDL_Wrapper around Clang thread safety analysis annotations.ACQUIRED_ BEFORE -
SDL_Acquire a command buffer.Acquire GPUCommand Buffer -
SDL_Acquire a texture to use in presentation.Acquire GPUSwapchain Texture -
SDL_Application visibility event structureActive Event -
SDL_Add to an atomic variable.Add Atomic Int -
SDL_Add a callback to be triggered when an event is added to the event queue.Add Event Watch -
SDL_Add support for gamepads that SDL is unaware of or change the binding of an existing gamepad.Add Gamepad Mapping -
SDL_Load a set of gamepad mappings from a file.Add Gamepad Mappings From File -
SDL_Load a set of gamepad mappings from an SDL_IOStream .Add Gamepad Mappings From IO -
SDL_Add a function to watch a particular hint.Add Hint Callback -
SDL_Add an alternate version of a surface.Add Surface Alternate Image -
SDL_Call a callback function at a future time.Add Timer -
SDL_Call a callback function at a future time.Add Timer NS -
SDL_Add a set of synchronization semaphores for the current frame.Add Vulkan Render Semaphores -
SDL_Allocate memory aligned to a specific alignment.aligned_ alloc -
SDL_Free memory allocated by SDL_aligned_alloc ().aligned_ free -
SDL_A macro to tag a function as returning a certain allocation.ALLOC_ SIZE -
SDL_A fully opaque 8-bit alpha value.ALPHA_ OPAQUE -
SDL_A fully opaque floating point alpha value.ALPHA_ OPAQUE_ FLOAT -
SDL_A fully transparent 8-bit alpha value.ALPHA_ TRANSPARENT -
SDL_A fully transparent floating point alpha value.ALPHA_ TRANSPARENT_ FLOAT -
SDL_Defined if (and only if) the compiler supports PowerPC Altivec intrinsics.ALTIVEC_ INTRINSICS -
SDL_A macro to tag a function as never-returning (for analysis purposes).ANALYZER_ NORETURN -
SDL_See the official Android developer guide for more information: http://developer.android.com/guide/topics/data/data-storage.htmlANDROID_ EXTERNAL_ STORAGE_ READ -
SDL_See the official Android developer guide for more information: http://developer.android.com/guide/topics/data/data-storage.htmlANDROID_ EXTERNAL_ STORAGE_ WRITE -
SDL_App-implemented event entry point for SDL_MAIN_USE_CALLBACKS apps.App Event -
SDL_App-implemented initial entry point for SDL_MAIN_USE_CALLBACKS apps.App Init -
SDL_App-implemented iteration entry point for SDL_MAIN_USE_CALLBACKS apps.App Iterate -
SDL_App-implemented deinit entry point for SDL_MAIN_USE_CALLBACKS apps.App Quit -
SDL_The number of elements in a static array.arraysize -
SDL_Compute the arc sine of x .asin -
SDL_Compute the arc sine of x .asinf -
SDL_This works exactly like asprintf() but doesn't require access to a C runtime.asprintf -
SDL_An assertion test that is normally performed only in debug builds.assert -
SDL_An assertion test that is always performed.assert_ always -
SDL_Wrapper around Clang thread safety analysis annotations.ASSERT_ CAPABILITY -
SDL_The level of assertion aggressiveness.ASSERT_ LEVEL -
SDL_An assertion test that is performed only when built with paranoid settings.assert_ paranoid -
SDL_An assertion test that is performed even in release builds.assert_ release -
SDL_Wrapper around Clang thread safety analysis annotations.ASSERT_ SHARED_ CAPABILITY -
SDL_The macro used when an assertion triggers a breakpoint.Assert Breakpoint -
SDL_Use this function to create a new SDL_AsyncIO object for reading from and/or writing to a named file.Async IOFrom File -
SDL_Compute the arc tangent of x .atan -
SDL_Compute the arc tangent of y/x , using the signs of x and y to adjust the result's quadrant.atan2 -
SDL_Compute the arc tangent of y/x , using the signs of x and y to adjust the result's quadrant.atan2f -
SDL_Compute the arc tangent of x .atanf -
SDL_Parse a double from a string.atof -
SDL_Parse an int from a string.atoi -
SDL_Decrement an atomic variable used as a reference count.Atomic Dec Ref -
SDL_Increment an atomic variable used as a reference count.Atomic Inc Ref -
SDL_Attach a new virtual joystick.Attach Virtual Joystick -
SDL_Retrieve the size, in bits, from an SDL_AudioFormat .AUDIO_ BITSIZE -
SDL_Retrieve the size, in bytes, from an SDL_AudioFormat .AUDIO_ BYTESIZE -
SDL_A value used to request a default playback audio device.AUDIO_ DEVICE_ DEFAULT_ PLAYBACK -
SDL_A value used to request a default recording audio device.AUDIO_ DEVICE_ DEFAULT_ RECORDING -
SDL_Calculate the size of each audio frame (in bytes) from an SDL_AudioSpec .AUDIO_ FRAMESIZE -
SDL_Determine if an SDL_AudioFormat represents bigendian data.AUDIO_ ISBIGENDIAN -
SDL_Determine if an SDL_AudioFormat represents floating point data.AUDIO_ ISFLOAT -
SDL_Determine if an SDL_AudioFormat represents integer data.AUDIO_ ISINT -
SDL_Determine if an SDL_AudioFormat represents littleendian data.AUDIO_ ISLITTLEENDIAN -
SDL_Determine if an SDL_AudioFormat represents signed data.AUDIO_ ISSIGNED -
SDL_Determine if an SDL_AudioFormat represents unsigned data.AUDIO_ ISUNSIGNED -
SDL_Mask of bits in an SDL_AudioFormat that contain the bigendian flag.AUDIO_ MASK_ BIG_ ENDIAN -
SDL_Mask of bits in an SDL_AudioFormat that contains the format bit size.AUDIO_ MASK_ BITSIZE -
SDL_Mask of bits in an SDL_AudioFormat that contain the floating point flag.AUDIO_ MASK_ FLOAT -
SDL_Mask of bits in an SDL_AudioFormat that contain the signed data flag.AUDIO_ MASK_ SIGNED -
SDL_Audio Conversion StructureAudio CVT -
SDL_Use this function to query if an audio device is paused.Audio Device Paused -
SDL_Audio Specification StructureAudio Spec -
SDL_Use this function to query if an audio device associated with a stream is paused.Audio Stream Device Paused -
SDL_Defined if (and only if) the compiler supports Intel AVX2 intrinsics.AVX2_ INTRINSICS -
SDL_Defined if (and only if) the compiler supports Intel AVX-512F intrinsics.AVX512F_ INTRINSICS -
SDL_Defined if (and only if) the compiler supports Intel AVX intrinsics.AVX_ INTRINSICS -
SDL_Begins a compute pass on a command buffer.Begin GPUCompute Pass -
SDL_Begins a copy pass on a command buffer.Begin GPUCopy Pass -
SDL_Begins a render pass on a command buffer.Begin GPURender Pass -
SDL_A value to represent bigendian byteorder.BIG_ ENDIAN -
SDL_Bind a single audio stream to an audio device.Bind Audio Stream -
SDL_Bind a list of audio streams to an audio device.Bind Audio Streams -
SDL_Binds a compute pipeline on a command buffer for use in compute dispatch.Bind GPUCompute Pipeline -
SDL_Binds texture-sampler pairs for use on the compute shader.Bind GPUCompute Samplers -
SDL_Binds storage buffers as readonly for use on the compute pipeline.Bind GPUCompute Storage Buffers -
SDL_Binds storage textures as readonly for use on the compute pipeline.Bind GPUCompute Storage Textures -
SDL_Binds texture-sampler pairs for use on the fragment shader.Bind GPUFragment Samplers -
SDL_Binds storage buffers for use on the fragment shader.Bind GPUFragment Storage Buffers -
SDL_Binds storage textures for use on the fragment shader.Bind GPUFragment Storage Textures -
SDL_Binds a graphics pipeline on a render pass to be used in rendering.Bind GPUGraphics Pipeline -
SDL_Binds an index buffer on a command buffer for use with subsequent draw calls.Bind GPUIndex Buffer -
SDL_Binds vertex buffers on a command buffer for use with subsequent draw calls.Bind GPUVertex Buffers -
SDL_Binds texture-sampler pairs for use on the vertex shader.Bind GPUVertex Samplers -
SDL_Binds storage buffers for use on the vertex shader.Bind GPUVertex Storage Buffers -
SDL_Binds storage textures for use on the vertex shader.Bind GPUVertex Storage Textures -
SDL_A macro to determine an SDL_PixelFormatBITSPERPIXEL -
SDL_Blits from a source texture region to a destination texture region.Blit GPUTexture -
SDL_Performs a fast blit from the source surface to the destination surface with clipping.Blit Surface -
SDL_Perform a scaled blit using the 9-grid algorithm to a destination surface, which may be of a different format.Blit Surface9Grid -
SDL_Perform a scaled blit to a destination surface, which may be of a different format.Blit Surface Scaled -
SDL_Perform a tiled blit to a destination surface, which may be of a different format.Blit Surface Tiled -
SDL_Perform a scaled and tiled blit to a destination surface, which may be of a different format.Blit Surface Tiled With Scale -
SDL_Perform low-level surface blitting only.Blit Surface Unchecked -
SDL_Perform low-level surface scaled blitting only.Blit Surface Unchecked Scaled -
SDL_Restart all threads that are waiting on the condition variable.Broadcast Condition -
SDL_Perform a binary search on a previously sorted array.bsearch -
SDL_Perform a binary search on a previously sorted array, passing a userdata pointer to the compare function.bsearch_ r -
SDL_Initializes a SDL_AudioCVT structure for conversionBuild Audio CVT -
SDL_A macro that reports the target system's byte order.BYTEORDER -
SDL_A macro to determine an SDL_PixelFormatBYTESPERPIXEL -
SDL_A guess for the cacheline size used for padding.CACHELINE_ SIZE -
SDL_Calculate the size in bytes of a texture format with dimensions.Calculate GPUTexture Format Size -
SDL_Allocate a zero-initialized array.calloc -
SDL_Cancels a command buffer.Cancel GPUCommand Buffer -
SDL_Wrapper around Clang thread safety analysis annotations.CAPABILITY -
SDL_Capture the mouse and to track input outside an SDL window.Capture Mouse -
SDL_CDROM Drive InformationCD -
SDL_Closes a SDL_CD handleCDClose -
SDL_Ejects a CDROMCDEject -
SDL_Returns a human-readable, system-dependent identifier for the CD-ROM.CDName -
SDL_Returns the number of CD-ROM drives on the system.CDNum Drives -
SDL_Opens a CD-ROM drive for access.CDOpen -
SDL_Pauses a CDROMCDPause -
SDL_Play a CDCDPlay -
SDL_Play the given CD track(s)CDPlay Tracks -
SDL_Resumes a CDROMCDResume -
SDL_Returns the current status of the given drive.CDStatus -
SDL_Stops a CDROMCDStop -
SDL_CD Track Information StructureCDtrack -
SDL_Compute the ceiling of x .ceil -
SDL_Compute the ceiling of x .ceilf -
SDL_Claims a window, creating a swapchain structure for it.Claim Window For GPUDevice -
SDL_Return a value clamped to a range.clamp -
SDL_Cleanup all TLS data for this thread.Cleanup TLS -
SDL_Clear any pending data in the stream.Clear Audio Stream -
SDL_Clear the clipboard data.Clear Clipboard Data -
SDL_Dismiss the composition window/IME without disabling the subsystem.Clear Composition -
SDL_Clear any previous error message for this thread.Clear Error -
SDL_Clear a property from a group of properties.Clear Property -
SDL_Clear a surface with a specific color, with floating point precision.Clear Surface -
SDL_Simulate a click on a tray entry.Click Tray Entry -
SDL_Close and free any allocated resources for an async I/O object.Close Async IO -
SDL_Shuts down audio processing and closes the audio device.Close Audio -
SDL_Close a previously-opened audio device.Close Audio Device -
SDL_Use this function to shut down camera processing and close the camera device.Close Camera -
SDL_Close a gamepad previously opened with SDL_OpenGamepad ().Close Gamepad -
SDL_Close a haptic device previously opened with SDL_OpenHaptic ().Close Haptic -
SDL_Close and free an allocated SDL_IOStream structure.Close IO -
SDL_Close a joystick previously opened with SDL_OpenJoystick ().Close Joystick -
SDL_Close a sensor previously opened with SDL_OpenSensor ().Close Sensor -
SDL_Closes and frees a storage container.Close Storage -
SDL_Format independent color descriptionColor -
SDL_A macro to retrieve the chroma sample location of an SDL_Colorspace .COLORSPACECHROMA -
SDL_A macro to retrieve the matrix coefficients of an SDL_Colorspace .COLORSPACEMATRIX -
SDL_A macro to retrieve the primaries of an SDL_Colorspace .COLORSPACEPRIMARIES -
SDL_A macro to retrieve the range of an SDL_Colorspace .COLORSPACERANGE -
SDL_A macro to retrieve the transfer characteristics of an SDL_Colorspace .COLORSPACETRANSFER -
SDL_A macro to retrieve the type of an SDL_Colorspace .COLORSPACETYPE -
SDL_Set an atomic variable to a new value if it is currently an old value.Compare And Swap Atomic Int -
SDL_Set a pointer to a new value if it is currently an old value.Compare And Swap Atomic Pointer -
SDL_Set an atomic variable to a new value if it is currently an old value.Compare And Swap Atomic U32 -
SDL_A compile-time assertion.COMPILE_ TIME_ ASSERT -
SDL_Mark a compiler barrier.Compiler Barrier -
SDL_Compose a custom blend mode for renderers.Compose Custom Blend Mode -
SDL_Restart all threads waiting on a condition variableCond Broadcast -
SDL_Restart a thread wait on a condition variableCond Signal -
SDL_Wait on a condition variableCond Wait -
SDL_Wait on a condition variable, with timeoutCond Wait Timeout -
SDL_Handle a Const Cast properly whether using C or C++.const_ cast -
SDL_Convert audio data to a desired audio format.Convert Audio -
SDL_Convert some audio data of one format to another format.Convert Audio Samples -
SDL_Convert the coordinates in an event to render coordinates.Convert Event To Render Coordinates -
SDL_Copy a block of pixels of one format to another format.Convert Pixels -
SDL_Copy a block of pixels of one format and colorspace to another format and colorspace.Convert Pixels And Colorspace -
SDL_Copy an existing surface to a new surface of the specified format.Convert Surface -
SDL_Copy an existing surface to a new surface of the specified format and colorspace.Convert Surface And Colorspace -
SDL_Copy a file.Copy File -
SDL_Performs a buffer-to-buffer copy.Copy GPUBuffer To Buffer -
SDL_Performs a texture-to-texture copy.Copy GPUTexture To Texture -
SDL_A macro to copy memory between objects, with basic type checking.copyp -
SDL_Copy a group of properties.Copy Properties -
SDL_Copy the sign of one floating-point value to another.copysign -
SDL_Copy the sign of one floating-point value to another.copysignf -
SDL_Copy a file in a writable storage container.Copy Storage File -
SDL_Compute the cosine of x .cos -
SDL_Compute the cosine of x .cosf -
SDL_A macro to insert a CPU-specific "pause" instruction into the program.CPUPause Instruction -
SDL_Calculate a CRC-16 value.crc16 -
SDL_Calculate a CRC-32 value.crc32 -
SDL_Create a task queue for tracking multiple I/O operations.Create Async IOQueue -
SDL_Create a new audio stream.Create Audio Stream -
SDL_Create a color cursor.Create Color Cursor -
SDL_Create a condition variableCreate Cond -
SDL_Create a condition variable.Create Condition -
SDL_Create a cursor using the specified bitmap data and mask (in MSB format).Create Cursor -
SDL_Create a directory, and any missing parent directories.Create Directory -
SDL_Create a set of environment variablesCreate Environment -
SDL_Creates a buffer object to be used in graphics or compute workflows.Create GPUBuffer -
SDL_Creates a pipeline object to be used in a compute workflow.Create GPUCompute Pipeline -
SDL_Creates a GPU context.Create GPUDevice -
SDL_Creates a GPU context.Create GPUDevice With Properties -
SDL_Creates a pipeline object to be used in a graphics workflow.Create GPUGraphics Pipeline -
SDL_Creates a sampler object to be used when binding textures in a graphics workflow.Create GPUSampler -
SDL_Creates a shader to be used when creating a graphics pipeline.Create GPUShader -
SDL_Creates a texture object to be used in graphics or compute workflows.Create GPUTexture -
SDL_Creates a transfer buffer to be used when uploading to or downloading from graphics resources.Create GPUTransfer Buffer -
SDL_Create a new haptic effect on a specified device.Create Haptic Effect -
SDL_Create a new mutex.Create Mutex -
SDL_Create a palette structure with the specified number of color entries.Create Palette -
SDL_Create a child popup window of the specified parent window.Create Popup Window -
SDL_Create a new process.Create Process -
SDL_Create a new process with the specified properties.Create Process With Properties -
SDL_Create a group of properties.Create Properties -
SDL_Create a 2D rendering context for a window.Create Renderer -
SDL_Create a 2D rendering context for a window, with the specified properties.Create Renderer With Properties -
SDL_Create an empty SDL_SurfaceCreate RGBSurface -
SDL_Create an SDL_Surface from pixel dataCreate RGBSurface From -
SDL_Create a new read/write lock.Create RWLock -
SDL_Create a semaphore.Create Semaphore -
SDL_Create a 2D software rendering context for a surface.Create Software Renderer -
SDL_Create a directory in a writable storage container.Create Storage Directory -
SDL_Allocate a new surface with a specific pixel format.Create Surface -
SDL_Allocate a new surface with a specific pixel format and existing pixel data.Create Surface From -
SDL_Create a palette and associate it with a surface.Create Surface Palette -
SDL_Create a system cursor.Create System Cursor -
SDL_Create a texture for a rendering context.Create Texture -
SDL_Create a texture from an existing surface.Create Texture From Surface -
SDL_Create a texture for a rendering context with the specified properties.Create Texture With Properties -
SDL_Create a new thread with a default stack size.Create Thread -
SDL_Create a new thread with with the specified properties.Create Thread With Properties -
SDL_Create an icon to be placed in the operating system's tray, or equivalent.Create Tray -
SDL_Create a menu for a system tray.Create Tray Menu -
SDL_Create a submenu for a system tray entry.Create Tray Submenu -
SDL_Create a window with the specified dimensions and flags.Create Window -
SDL_Create a window and default renderer.Create Window And Renderer -
SDL_Create a window with the specified properties.Create Window With Properties -
SDL_Create a YUV video overlayCreate YUVOverlay -
SDL_Return whether the cursor is currently being shown.Cursor Visible -
SDL_Converts a calendar time to an SDL_Time in nanoseconds since the epoch.Date Time To Time -
SDL_The size, in pixels, of a single SDL_RenderDebugText () character.DEBUG_ TEXT_ FONT_ CHARACTER_ SIZE -
SDL_A macro to tag a symbol as a public API.DECLSPEC -
SDL_Define an SDL_AudioFormat value.DEFINE_ AUDIO_ FORMAT -
SDL_A macro for defining custom SDL_Colorspace formats.DEFINE_ COLORSPACE -
SDL_A macro for defining custom non-FourCC pixel formats.DEFINE_ PIXELFORMAT