section 3 · Library functions 📚
178720 pages · page 643 of 894
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
S (continued)
- SDL::GFX::ImageFilter(3pm)image filtering functions✨
- SDL::GFX::Primitives(3pm)basic drawing functions✨
- SDL::GFX::Rotozoom(3pm)rotation and zooming functions for surfaces✨
- SDL::Image(3pm)Bindings for the SDL_Image library✨
- SDL::Joystick(3pm)SDL Bindings for the Joystick device✨
- SDL::Mixer(3pm)Sound and music functions✨
- SDL::Mixer::Channels(3pm)SDL::Mixer channel functions and bindings✨
- SDL::Mixer::Effects(3pm)sound effect functions✨
- SDL::Mixer::Groups(3pm)Audio channel group functions✨
- SDL::Mixer::MixChunk(3pm)SDL Bindings for structure SDL_MixChunk✨
- SDL::Mixer::MixMusic(3pm)SDL Bindings for structure SDL_MixMusic✨
- SDL::Mixer::Music(3pm)functions for music✨
- SDL::Mixer::Samples(3pm)functions for loading sound samples✨
- SDL::Mouse(3pm)SDL Bindings for the Mouse device✨
- SDL::MPEG(3pm)a SDL perl extension✨
- SDL::MultiThread(3pm)Bindings to the MultiThread category in SDL API✨
- SDL::Overlay(3pm)YUV Video overlay✨
- SDL::Palette(3pm)Color palette for 8-bit pixel formats✨
- SDL::Pango(3pm)Text rendering engine✨
- SDL::Pango::Context(3pm)Context object for SDL::Pango✨
- SDL::PixelFormat(3pm)Stores surface format information✨
- SDL::Platform(3pm)Platform Specific Information about SDL Perl✨
- SDL::Rect(3pm)Defines a rectangular area✨
- SDL::RWOps(3pm)SDL Bindings to SDL_RWops✨
- SDL::SMPEG(3pm)a SDL perl extension✨
- SDL::Surface(3pm)Graphic surface structure✨
- SDL::Time(3pm)An SDL Perl extension for managing timers✨
- SDL::TTF(3pm)True Type Font functions (libfreetype)✨
- SDL::TTF::Font(3pm)Font object type for SDL_ttf✨
- SDL::Tutorial(3pm)introduction to Perl SDL✨
- SDL::Tutorial::Animation(3pm)Creating animations with SDL✨
- SDL::Tutorial::LunarLander(3pm)a small tutorial on Perl SDL✨
- SDL::Version(3pm)SDL Bindings for structure SDL_Version✨
- SDL::Video(3pm)Bindings to the video category in SDL API✨
- SDL::VideoInfo(3pm)Video Target Information✨
- SDL_abs(3)Compute the absolute value of x.✨
- SDL_acos(3)Compute the arc cosine of x.✨
- SDL_acosf(3)Compute the arc cosine of x.✨
- SDL_ACQUIRE(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_ACQUIRE_SHARED(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_AcquireCameraFrame(3)Acquire a frame.✨
- SDL_ACQUIRED_AFTER(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_ACQUIRED_BEFORE(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_AcquireGPUCommandBuffer(3)Acquire a command buffer.✨
- SDL_AcquireGPUSwapchainTexture(3)Acquire a texture to use in presentation.✨
- SDL_ActiveEvent(3)Application visibility event structure✨
- SDL_AddAtomicInt(3)Add to an atomic variable.✨
- SDL_AddAtomicU32(3)Add to an atomic variable.✨
- SDL_AddEventWatch(3)Add a callback to be triggered when an event is added to the event queue.✨
- SDL_AddGamepadMapping(3)Add support for gamepads that SDL is unaware of or change the binding of an existing gamepad.✨
- SDL_AddGamepadMappingsFromFile(3)Load a set of gamepad mappings from a file.✨
- SDL_AddGamepadMappingsFromIO(3)Load a set of gamepad mappings from an SDL_IOStream.✨
- SDL_AddHintCallback(3)Add a function to watch a particular hint.✨
- SDL_AddSurfaceAlternateImage(3)Add an alternate version of a surface.✨
- SDL_AddTimer(3)Call a callback function at a future time.✨
- SDL_AddTimerNS(3)Call a callback function at a future time.✨
- SDL_AddVulkanRenderSemaphores(3)Add a set of synchronization semaphores for the current frame.✨
- SDL_ALIGNED(3)A macro to specify data alignment.✨
- SDL_aligned_alloc(3)Allocate memory aligned to a specific alignment.✨
- SDL_aligned_free(3)Free memory allocated by SDL_aligned_alloc().✨
- SDL_ALLOC_SIZE(3)A macro to tag a function as returning a certain allocation.✨
- SDL_ALPHA_OPAQUE(3)A fully opaque 8-bit alpha value.✨
- SDL_ALPHA_OPAQUE_FLOAT(3)A fully opaque floating point alpha value.✨
- SDL_ALPHA_TRANSPARENT(3)A fully transparent 8-bit alpha value.✨
- SDL_ALPHA_TRANSPARENT_FLOAT(3)A fully transparent floating point alpha value.✨
- SDL_ALTIVEC_INTRINSICS(3)Defined if (and only if) the compiler supports PowerPC Altivec intrinsics.✨
- SDL_ANALYZER_NORETURN(3)A macro to tag a function as never-returning (for analysis purposes).✨
- SDL_ANDROID_EXTERNAL_STORAGE_READ(3)See the official Android developer guide for more information: http://developer.android.com/guide/topics/data/data-storage.html✨
- SDL_ANDROID_EXTERNAL_STORAGE_WRITE(3)See the official Android developer guide for more information: http://developer.android.com/guide/topics/data/data-storage.html✨
- SDL_AppEvent(3)App-implemented event entry point for SDL_MAIN_USE_CALLBACKS apps.✨
- SDL_AppEvent_func(3type)Function pointer typedef for SDL_AppEvent.✨
- SDL_AppInit(3)App-implemented initial entry point for SDL_MAIN_USE_CALLBACKS apps.✨
- SDL_AppInit_func(3type)Function pointer typedef for SDL_AppInit.✨
- SDL_AppIterate(3)App-implemented iteration entry point for SDL_MAIN_USE_CALLBACKS apps.✨
- SDL_AppIterate_func(3type)Function pointer typedef for SDL_AppIterate.✨
- SDL_AppQuit(3)App-implemented deinit entry point for SDL_MAIN_USE_CALLBACKS apps.✨
- SDL_AppQuit_func(3type)Function pointer typedef for SDL_AppQuit.✨
- SDL_AppResult(3type)Return values for optional main callbacks.✨
- SDL_ArrayOrder(3type)Array component order, low byte -> high byte.✨
- SDL_arraysize(3)The number of elements in a static array.✨
- SDL_asin(3)Compute the arc sine of x.✨
- SDL_asinf(3)Compute the arc sine of x.✨
- SDL_asprintf(3)This works exactly like asprintf() but doesn't require access to a C runtime.✨
- SDL_assert(3)An assertion test that is normally performed only in debug builds.✨
- SDL_assert_always(3)An assertion test that is always performed.✨
- SDL_ASSERT_CAPABILITY(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_ASSERT_FILE(3)A macro that reports the current file being compiled, for use in assertions.✨
- SDL_ASSERT_LEVEL(3)The level of assertion aggressiveness.✨
- SDL_assert_paranoid(3)An assertion test that is performed only when built with paranoid settings.✨
- SDL_assert_release(3)An assertion test that is performed even in release builds.✨
- SDL_ASSERT_SHARED_CAPABILITY(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_AssertBreakpoint(3)The macro used when an assertion triggers a breakpoint.✨
- SDL_AssertData(3type)Information about an assertion failure.✨
- SDL_AssertionHandler(3type)A callback that fires when an SDL assertion fails.✨
- SDL_AssertState(3type)Possible outcomes from a triggered assertion.✨
- SDL_AsyncIO(3type)The asynchronous I/O operation structure.✨
- SDL_AsyncIOFromFile(3)Use this function to create a new SDL_AsyncIO object for reading from and/or writing to a named file.✨
- SDL_AsyncIOOutcome(3type)Information about a completed asynchronous I/O request.✨
- SDL_AsyncIOQueue(3type)A queue of completed asynchronous I/O tasks.✨
- SDL_AsyncIOResult(3type)Possible outcomes of an asynchronous I/O task.✨
- SDL_AsyncIOTaskType(3type)Types of asynchronous I/O tasks.✨
- SDL_atan(3)Compute the arc tangent of x.✨
- SDL_atan2(3)Compute the arc tangent of y / x, using the signs of x and y to adjust the result's quadrant.✨
- SDL_atan2f(3)Compute the arc tangent of y / x, using the signs of x and y to adjust the result's quadrant.✨
- SDL_atanf(3)Compute the arc tangent of x.✨
- SDL_atof(3)Parse a double from a string.✨
- SDL_atoi(3)Parse an int from a string.✨
- SDL_AtomicDecRef(3)Decrement an atomic variable used as a reference count.✨
- SDL_AtomicIncRef(3)Increment an atomic variable used as a reference count.✨
- SDL_AtomicInt(3type)A type representing an atomic integer value.✨
- SDL_AtomicU32(3type)A type representing an atomic unsigned 32-bit value.✨
- SDL_AttachVirtualJoystick(3)Attach a new virtual joystick.✨
- SDL_AUDIO_BITSIZE(3)Retrieve the size, in bits, from an SDL_AudioFormat.✨
- SDL_AUDIO_BYTESIZE(3)Retrieve the size, in bytes, from an SDL_AudioFormat.✨
- SDL_AUDIO_DEVICE_DEFAULT_PLAYBACK(3)A value used to request a default playback audio device.✨
- SDL_AUDIO_DEVICE_DEFAULT_RECORDING(3)A value used to request a default recording audio device.✨
- SDL_AUDIO_FRAMESIZE(3)Calculate the size of each audio frame (in bytes) from an SDL_AudioSpec.✨
- SDL_AUDIO_ISBIGENDIAN(3)Determine if an SDL_AudioFormat represents bigendian data.✨
- SDL_AUDIO_ISFLOAT(3)Determine if an SDL_AudioFormat represents floating point data.✨
- SDL_AUDIO_ISINT(3)Determine if an SDL_AudioFormat represents integer data.✨
- SDL_AUDIO_ISLITTLEENDIAN(3)Determine if an SDL_AudioFormat represents littleendian data.✨
- SDL_AUDIO_ISSIGNED(3)Determine if an SDL_AudioFormat represents signed data.✨
- SDL_AUDIO_ISUNSIGNED(3)Determine if an SDL_AudioFormat represents unsigned data.✨
- SDL_AUDIO_MASK_BIG_ENDIAN(3)Mask of bits in an SDL_AudioFormat that contain the bigendian flag.✨
- SDL_AUDIO_MASK_BITSIZE(3)Mask of bits in an SDL_AudioFormat that contains the format bit size.✨
- SDL_AUDIO_MASK_FLOAT(3)Mask of bits in an SDL_AudioFormat that contain the floating point flag.✨
- SDL_AUDIO_MASK_SIGNED(3)Mask of bits in an SDL_AudioFormat that contain the signed data flag.✨
- SDL_AudioCVT(3)Audio Conversion Structure✨
- SDL_AudioDeviceEvent(3type)Audio device event structure (event.adevice.*)✨
- SDL_AudioDeviceID(3type)SDL Audio Device instance IDs.✨
- SDL_AudioDevicePaused(3)Use this function to query if an audio device is paused.✨
- SDL_AudioFormat(3type)Audio format.✨
- SDL_AudioPostmixCallback(3type)A callback that fires when data is about to be fed to an audio device.✨
- SDL_AudioSpec(3)Audio Specification Structure✨
- SDL_AudioSpec(3type)Format specifier for audio data.✨
- SDL_AudioStream(3type)The opaque handle that represents an audio stream.✨
- SDL_AudioStreamCallback(3type)A callback that fires when data passes through an SDL_AudioStream.✨
- SDL_AudioStreamDataCompleteCallback(3type)A callback that fires for completed SDL_PutAudioStreamDataNoCopy() data.✨
- SDL_AudioStreamDevicePaused(3)Use this function to query if an audio device associated with a stream is paused.✨
- SDL_AVX2_INTRINSICS(3)Defined if (and only if) the compiler supports Intel AVX2 intrinsics.✨
- SDL_AVX512F_INTRINSICS(3)Defined if (and only if) the compiler supports Intel AVX-512F intrinsics.✨
- SDL_AVX_INTRINSICS(3)Defined if (and only if) the compiler supports Intel AVX intrinsics.✨
- SDL_BeginGPUComputePass(3)Begins a compute pass on a command buffer.✨
- SDL_BeginGPUCopyPass(3)Begins a copy pass on a command buffer.✨
- SDL_BeginGPURenderPass(3)Begins a render pass on a command buffer.✨
- SDL_BIG_ENDIAN(3)A value to represent bigendian byteorder.✨
- SDL_BindAudioStream(3)Bind a single audio stream to an audio device.✨
- SDL_BindAudioStreams(3)Bind a list of audio streams to an audio device.✨
- SDL_BindGPUComputePipeline(3)Binds a compute pipeline on a command buffer for use in compute dispatch.✨
- SDL_BindGPUComputeSamplers(3)Binds texture-sampler pairs for use on the compute shader.✨
- SDL_BindGPUComputeStorageBuffers(3)Binds storage buffers as readonly for use on the compute pipeline.✨
- SDL_BindGPUComputeStorageTextures(3)Binds storage textures as readonly for use on the compute pipeline.✨
- SDL_BindGPUFragmentSamplers(3)Binds texture-sampler pairs for use on the fragment shader.✨
- SDL_BindGPUFragmentStorageBuffers(3)Binds storage buffers for use on the fragment shader.✨
- SDL_BindGPUFragmentStorageTextures(3)Binds storage textures for use on the fragment shader.✨
- SDL_BindGPUGraphicsPipeline(3)Binds a graphics pipeline on a render pass to be used in rendering.✨
- SDL_BindGPUIndexBuffer(3)Binds an index buffer on a command buffer for use with subsequent draw calls.✨
- SDL_BindGPUVertexBuffers(3)Binds vertex buffers on a command buffer for use with subsequent draw calls.✨
- SDL_BindGPUVertexSamplers(3)Binds texture-sampler pairs for use on the vertex shader.✨
- SDL_BindGPUVertexStorageBuffers(3)Binds storage buffers for use on the vertex shader.✨
- SDL_BindGPUVertexStorageTextures(3)Binds storage textures for use on the vertex shader.✨
- SDL_BitmapOrder(3type)Bitmap pixel order, high bit -> low bit.✨
- SDL_BITSPERPIXEL(3)A macro to determine an SDL_PixelFormat's bits per pixel.✨
- SDL_BlendFactor(3type)The normalized factor used to multiply pixel components.✨
- SDL_BlendMode(3type)A set of blend modes used in drawing operations.✨
- SDL_BlendOperation(3type)The blend operation used when combining source and destination pixel components.✨
- SDL_BlitGPUTexture(3)Blits from a source texture region to a destination texture region.✨
- SDL_BlitSurface(3)Performs a fast blit from the source surface to the destination surface with clipping.✨
- SDL_BlitSurface9Grid(3)Perform a scaled blit using the 9-grid algorithm to a destination surface, which may be of a different format.✨
- SDL_BlitSurfaceScaled(3)Perform a scaled blit to a destination surface, which may be of a different format.✨
- SDL_BlitSurfaceTiled(3)Perform a tiled blit to a destination surface, which may be of a different format.✨
- SDL_BlitSurfaceTiledWithScale(3)Perform a scaled and tiled blit to a destination surface, which may be of a different format.✨
- SDL_BlitSurfaceUnchecked(3)Perform low-level surface blitting only.✨
- SDL_BlitSurfaceUncheckedScaled(3)Perform low-level surface scaled blitting only.✨
- SDL_BroadcastCondition(3)Restart all threads that are waiting on the condition variable.✨
- SDL_bsearch(3)Perform a binary search on a previously sorted array.✨
- SDL_bsearch_r(3)Perform a binary search on a previously sorted array, passing a userdata pointer to the compare function.✨
- SDL_BuildAudioCVT(3)Initializes a SDL_AudioCVT structure for conversion✨
- SDL_BYTEORDER(3)A macro that reports the target system's byte order.✨
- SDL_BYTESPERPIXEL(3)A macro to determine an SDL_PixelFormat's bytes per pixel.✨
- SDL_CACHELINE_SIZE(3)A guess for the cacheline size used for padding.✨
- SDL_CalculateGPUTextureFormatSize(3)Calculate the size in bytes of a texture format with dimensions.✨
- SDL_calloc(3)Allocate a zero-initialized array.✨
- SDL_calloc_func(3type)A callback used to implement SDL_calloc().✨
- SDL_Camera(3type)The opaque structure used to identify an opened SDL camera.✨
- SDL_CameraDeviceEvent(3type)Camera device event structure (event.cdevice.*)✨
- SDL_CameraID(3type)This is a unique ID for a camera device for the time it is connected to the system, and is never reused for the lifetime of the application.✨
- SDL_CameraPermissionState(3type)The current state of a request for camera access.✨
- SDL_CameraPosition(3type)The position of camera in relation to system device.✨
- SDL_CameraSpec(3type)The details of an output format for a camera device.✨
- SDL_CancelGPUCommandBuffer(3)Cancels a command buffer.✨
- SDL_CAPABILITY(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_Capitalization(3type)Auto capitalization type.✨
- SDL_CaptureMouse(3)Capture the mouse and to track input outside an SDL window.✨
- SDL_CD(3)CDROM Drive Information✨
- SDL_CDClose(3)Closes a SDL_CD handle✨
- SDL_CDEject(3)Ejects a CDROM✨
- SDL_CDName(3)Returns a human-readable, system-dependent identifier for the CD-ROM.✨
- SDL_CDNumDrives(3)Returns the number of CD-ROM drives on the system.✨
- SDL_CDOpen(3)Opens a CD-ROM drive for access.✨
💅
getting it ready, bestie…