📦 sdl3-devel-doc
2108 pages · page 10 of 11
S (continued)
- SDL_SetTrayEntryChecked(3)Sets whether or not an entry is checked.✨
- SDL_SetTrayEntryEnabled(3)Sets whether or not an entry is enabled.✨
- SDL_SetTrayEntryLabel(3)Sets the label of an entry.✨
- SDL_SetTrayIcon(3)Updates the system tray icon's icon.✨
- SDL_SetTrayTooltip(3)Updates the system tray icon's tooltip.✨
- SDL_SetWindowAlwaysOnTop(3)Set the window to always be above the others.✨
- SDL_SetWindowAspectRatio(3)Request that the aspect ratio of a window's client area be set.✨
- SDL_SetWindowBordered(3)Set the border state of a window.✨
- SDL_SetWindowFocusable(3)Set whether the window may have input focus.✨
- SDL_SetWindowFullscreen(3)Request that the window's fullscreen state be changed.✨
- SDL_SetWindowFullscreenMode(3)Set the display mode to use when a window is visible and fullscreen.✨
- SDL_SetWindowHitTest(3)Provide a callback that decides if a window region has special properties.✨
- SDL_SetWindowIcon(3)Set the icon for a window.✨
- SDL_SetWindowKeyboardGrab(3)Set a window's keyboard grab mode.✨
- SDL_SetWindowMaximumSize(3)Set the maximum size of a window's client area.✨
- SDL_SetWindowMinimumSize(3)Set the minimum size of a window's client area.✨
- SDL_SetWindowModal(3)Toggle the state of the window as modal.✨
- SDL_SetWindowMouseGrab(3)Set a window's mouse grab mode.✨
- SDL_SetWindowMouseRect(3)Confines the cursor to the specified area of a window.✨
- SDL_SetWindowOpacity(3)Set the opacity for a window.✨
- SDL_SetWindowParent(3)Set the window as a child of a parent window.✨
- SDL_SetWindowPosition(3)Request that the window's position be set.✨
- SDL_SetWindowRelativeMouseMode(3)Set relative mouse mode for a window.✨
- SDL_SetWindowResizable(3)Set the user-resizable state of a window.✨
- SDL_SetWindowShape(3)Set the shape of a transparent window.✨
- SDL_SetWindowSize(3)Request that the size of a window's client area be set.✨
- SDL_SetWindowsMessageHook(3)Set a callback for every Windows message, run before TranslateMessage().✨
- SDL_SetWindowSurfaceVSync(3)Toggle VSync for the window surface.✨
- SDL_SetWindowTitle(3)Set the title of a window.✨
- SDL_SetX11EventHook(3)Set a callback for every X11 event.✨
- SDL_SharedObject(3type)An opaque datatype that represents a loaded shared object.✨
- SDL_ShouldInit(3)Return whether initialization should be done.✨
- SDL_ShouldQuit(3)Return whether cleanup should be done.✨
- SDL_ShowAndroidToast(3)Shows an Android toast notification.✨
- SDL_ShowCursor(3)Show the cursor.✨
- SDL_ShowFileDialogWithProperties(3)Create and launch a file dialog with the specified properties.✨
- SDL_ShowMessageBox(3)Create a modal message box.✨
- SDL_ShowOpenFileDialog(3)Displays a dialog that lets the user select a file on their filesystem.✨
- SDL_ShowOpenFolderDialog(3)Displays a dialog that lets the user select a folder on their filesystem.✨
- SDL_ShowSaveFileDialog(3)Displays a dialog that lets the user choose a new or existing file on their filesystem.✨
- SDL_ShowSimpleMessageBox(3)Display a simple modal message box.✨
- SDL_ShowWindow(3)Show a window.✨
- SDL_ShowWindowSystemMenu(3)Display the system-level window menu.✨
- SDL_SignalAsyncIOQueue(3)Wake up any threads that are blocking in SDL_WaitAsyncIOResult().✨
- SDL_SignalCondition(3)Restart one of the threads that are waiting on the condition variable.✨
- SDL_SignalSemaphore(3)Atomically increment a semaphore's value and wake waiting threads.✨
- SDL_sin(3)Compute the sine of x.✨
- SDL_sinf(3)Compute the sine of x.✨
- SDL_SINT64_C(3)Append the 64 bit integer suffix to a signed integer literal.✨
- SDL_size_add_check_overflow(3)Add two integers, checking for overflow.✨
- SDL_SIZE_MAX(3)The largest value that a size_t can hold for the target platform.✨
- SDL_size_mul_check_overflow(3)Multiply two integers, checking for overflow.✨
- SDL_snprintf(3)This works exactly like snprintf() but doesn't require access to a C runtime.✨
- SDL_SOFTWARE_RENDERER(3)The name of the software renderer.✨
- SDL_SpinLock(3type)An atomic spinlock.✨
- SDL_sqrt(3)Compute the square root of x.✨
- SDL_sqrtf(3)Compute the square root of x.✨
- SDL_srand(3)Seeds the pseudo-random number generator.✨
- SDL_sscanf(3)This works exactly like sscanf() but doesn't require access to a C runtime.✨
- SDL_SSE2_INTRINSICS(3)Defined if (and only if) the compiler supports Intel SSE2 intrinsics.✨
- SDL_SSE3_INTRINSICS(3)Defined if (and only if) the compiler supports Intel SSE3 intrinsics.✨
- SDL_SSE4_1_INTRINSICS(3)Defined if (and only if) the compiler supports Intel SSE4.1 intrinsics.✨
- SDL_SSE4_2_INTRINSICS(3)Defined if (and only if) the compiler supports Intel SSE4.2 intrinsics.✨
- SDL_SSE_INTRINSICS(3)Defined if (and only if) the compiler supports Intel SSE intrinsics.✨
- SDL_stack_alloc(3)Allocate memory on the stack (maybe).✨
- SDL_STANDARD_GRAVITY(3)A constant to represent standard gravity for accelerometer sensors.✨
- SDL_StartTextInput(3)Start accepting Unicode text input events in a window.✨
- SDL_StartTextInputWithProperties(3)Start accepting Unicode text input events in a window, with properties describing the input.✨
- SDL_static_cast(3)Handle a Static Cast properly whether using C or C++.✨
- SDL_StepBackUTF8(3)Decode a UTF-8 string in reverse, one Unicode codepoint at a time.✨
- SDL_StepUTF8(3)Decode a UTF-8 string, one Unicode codepoint at a time.✨
- SDL_StopHapticEffect(3)Stop the haptic effect on its associated haptic device.✨
- SDL_StopHapticEffects(3)Stop all the currently playing effects on a haptic device.✨
- SDL_StopHapticRumble(3)Stop the simple rumble on a haptic device.✨
- SDL_StopTextInput(3)Stop receiving any text input events in a window.✨
- SDL_Storage(3type)An abstract interface for filesystem access.✨
- SDL_StorageInterface(3type)Function interface for SDL_Storage.✨
- SDL_StorageReady(3)Checks if the storage container is ready to use.✨
- SDL_strcasecmp(3)Compare two null-terminated UTF-8 strings, case- insensitively.✨
- SDL_strcasestr(3)Search a UTF-8 string for the first instance of a specific substring, case-insensitively.✨
- SDL_strchr(3)Search a string for the first instance of a specific byte.✨
- SDL_strcmp(3)Compare two null-terminated UTF-8 strings.✨
- SDL_strdup(3)Allocate a copy of a string.✨
- SDL_StretchSurface(3)Perform a stretched pixel copy from one surface to another.✨
- SDL_STRINGIFY_ARG(3)Macro useful for building other macros with strings in them.✨
- SDL_StringToGUID(3)Convert a GUID string into a SDL_GUID structure.✨
- SDL_strlcat(3)Concatenate strings.✨
- SDL_strlcpy(3)Copy a string.✨
- SDL_strlen(3)This works exactly like strlen() but doesn't require access to a C runtime.✨
- SDL_strlwr(3)Convert a string to lowercase.✨
- SDL_strncasecmp(3)Compare two UTF-8 strings, case-insensitively, up to a number of bytes.✨
- SDL_strncmp(3)Compare two UTF-8 strings up to a number of bytes.✨
- SDL_strndup(3)Allocate a copy of a string, up to n characters.✨
- SDL_strnlen(3)This works exactly like strnlen() but doesn't require access to a C runtime.✨
- SDL_strnstr(3)Search a string, up to n bytes, for the first instance of a specific substring.✨
- SDL_strpbrk(3)Searches a string for the first occurrence of any character contained in a breakset, and returns a pointer from the string to that character.✨
- SDL_strrchr(3)Search a string for the last instance of a specific byte.✨
- SDL_strrev(3)Reverse a string's contents.✨
- SDL_strstr(3)Search a string for the first instance of a specific substring.✨
- SDL_strtod(3)Parse a double from a string.✨
- SDL_strtok_r(3)This works exactly like strtok_r() but doesn't require access to a C runtime.✨
- SDL_strtol(3)Parse a long from a string.✨
- SDL_strtoll(3)Parse a long long from a string.✨
- SDL_strtoul(3)Parse an unsigned long from a string.✨
- SDL_strtoull(3)Parse an unsigned long long from a string.✨
- SDL_strupr(3)Convert a string to uppercase.✨
- SDL_SubmitGPUCommandBuffer(3)Submits a command buffer so its commands can be processed on the GPU.✨
- SDL_SubmitGPUCommandBufferAndAcquireFence(3)Submits a command buffer so its commands can be processed on the GPU, and acquires a fence associated with the command buffer.✨
- SDL_Surface(3type)A collection of pixels used in software blitting.✨
- SDL_SurfaceFlags(3type)The flags on an SDL_Surface.✨
- SDL_SurfaceHasAlternateImages(3)Return whether a surface has alternate versions available.✨
- SDL_SurfaceHasColorKey(3)Returns whether the surface has a color key.✨
- SDL_SurfaceHasRLE(3)Returns whether the surface is RLE enabled.✨
- SDL_Swap16(3)Byte-swap an unsigned 16-bit number.✨
- SDL_Swap16BE(3)Swap a 16-bit value from bigendian to native byte order.✨
- SDL_Swap16LE(3)Swap a 16-bit value from littleendian to native byte order.✨
- SDL_Swap32(3)Byte-swap an unsigned 32-bit number.✨
- SDL_Swap32BE(3)Swap a 32-bit value from bigendian to native byte order.✨
- SDL_Swap32LE(3)Swap a 32-bit value from littleendian to native byte order.✨
- SDL_Swap64(3)Byte-swap an unsigned 64-bit number.✨
- SDL_Swap64BE(3)Swap a 64-bit value from bigendian to native byte order.✨
- SDL_Swap64LE(3)Swap a 64-bit value from littleendian to native byte order.✨
- SDL_SwapFloat(3)Byte-swap a floating point number.✨
- SDL_SwapFloatBE(3)Swap a floating point value from bigendian to native byte order.✨
- SDL_SwapFloatLE(3)Swap a floating point value from littleendian to native byte order.✨
- SDL_swprintf(3)This works exactly like swprintf() but doesn't require access to a C runtime.✨
- SDL_SyncWindow(3)Block until any pending window state is finalized.✨
- SDL_SystemCursor(3type)Cursor types for SDL_CreateSystemCursor().✨
- SDL_SystemTheme(3type)System theme.✨
- SDL_tan(3)Compute the tangent of x.✨
- SDL_tanf(3)Compute the tangent of x.✨
- SDL_TARGETING(3)A macro to tag a function as targeting a specific CPU architecture.✨
- SDL_TellIO(3)Determine the current read/write offset in an SDL_IOStream data stream.✨
- SDL_TextEditingCandidatesEvent(3type)Keyboard IME candidates event structure (event.edit_candidates.*)✨
- SDL_TextEditingEvent(3type)Keyboard text editing event structure (event.edit.*)✨
- SDL_TextInputActive(3)Check whether or not Unicode text input events are enabled for a window.✨
- SDL_TextInputEvent(3type)Keyboard text input event structure (event.text.*)✨
- SDL_TextInputType(3type)Text input type.✨
- SDL_Texture(3type)An efficient driver-specific representation of pixel data✨
- SDL_TextureAccess(3type)The access pattern allowed for a texture.✨
- SDL_Thread(3type)The SDL thread object.✨
- SDL_THREAD_ANNOTATION_ATTRIBUTE__(3)Enable thread safety attributes, only with clang.✨
- SDL_ThreadFunction(3type)The function passed to SDL_CreateThread() as the new thread's entry point.✨
- SDL_ThreadID(3type)A unique numeric ID that identifies a thread.✨
- SDL_ThreadPriority(3type)The SDL thread priority.✨
- SDL_ThreadState(3type)The SDL thread state.✨
- SDL_Time(3type)SDL times are signed, 64-bit integers representing nanoseconds since the Unix epoch (Jan 1, 1970).✨
- SDL_TimeFormat(3type)The preferred time format of the current system locale.✨
- SDL_TimeFromWindows(3)Converts a Windows FILETIME (100-nanosecond intervals since January 1, 1601) to an SDL time.✨
- SDL_TimerCallback(3type)Function prototype for the millisecond timer callback function.✨
- SDL_TimerID(3type)Definition of the timer ID type.✨
- SDL_TimeToDateTime(3)Converts an SDL_Time in nanoseconds since the epoch to a calendar time in the SDL_DateTime format.✨
- SDL_TimeToWindows(3)Converts an SDL time into a Windows FILETIME (100-nanosecond intervals since January 1, 1601).✨
- SDL_TLSDestructorCallback(3type)The callback used to cleanup data passed to SDL_SetTLS.✨
- SDL_TLSID(3type)Thread local storage ID.✨
- SDL_tolower(3)Convert low-ASCII English letters to lowercase.✨
- SDL_TOUCH_MOUSEID(3)The SDL_MouseID for mouse events simulated with touch input.✨
- SDL_TouchDeviceType(3type)An enum that describes the type of a touch device.✨
- SDL_TouchFingerEvent(3type)Touch finger event structure (event.tfinger.*)✨
- SDL_TouchID(3type)A unique ID for a touch device.✨
- SDL_toupper(3)Convert low-ASCII English letters to uppercase.✨
- SDL_TransferCharacteristics(3type)Colorspace transfer characteristics.✨
- SDL_Tray(3type)An opaque handle representing a toplevel system tray object.✨
- SDL_TrayCallback(3type)A callback that is invoked when a tray entry is selected.✨
- SDL_TrayEntry(3type)An opaque handle representing an entry on a system tray object.✨
- SDL_TrayEntryFlags(3type)Flags that control the creation of system tray entries.✨
- SDL_TrayMenu(3type)An opaque handle representing a menu/submenu on a system tray object.✨
- SDL_TriggerBreakpoint(3)Attempt to tell an attached debugger to pause.✨
- SDL_trunc(3)Truncate x to an integer.✨
- SDL_truncf(3)Truncate x to an integer.✨
- SDL_TRY_ACQUIRE(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_TRY_ACQUIRE_SHARED(3)Wrapper around Clang thread safety analysis annotations.✨
- SDL_TryLockMutex(3)Try to lock a mutex without blocking.✨
- SDL_TryLockRWLockForReading(3)Try to lock a read/write lock _for reading_ without blocking.✨
- SDL_TryLockRWLockForWriting(3)Try to lock a read/write lock _for writing_ without blocking.✨
- SDL_TryLockSpinlock(3)Try to lock a spin lock by setting it to a non- zero value.✨
- SDL_TryWaitSemaphore(3)See if a semaphore has a positive value and decrement it if it does.✨
- SDL_UCS4ToUTF8(3)Convert a single Unicode codepoint to UTF-8.✨
- SDL_UINT64_C(3)Append the 64 bit integer suffix to an unsigned integer literal.✨
- SDL_uitoa(3)Convert an unsigned integer into a string.✨
- SDL_ulltoa(3)Convert an unsigned long long integer into a string.✨
- SDL_ultoa(3)Convert an unsigned long integer into a string.✨
- SDL_UnbindAudioStream(3)Unbind a single audio stream from its audio device.✨
- SDL_UnbindAudioStreams(3)Unbind a list of audio streams from their audio devices.✨
- SDL_UnloadObject(3)Unload a shared object from memory.✨
- SDL_UnlockAudioStream(3)Unlock an audio stream for serialized access.✨
- SDL_UnlockJoysticks(3)Unlocking for atomic access to the joystick API.✨
- SDL_UnlockMutex(3)Unlock the mutex.✨
- SDL_UnlockProperties(3)Unlock a group of properties.✨
- SDL_UnlockRWLock(3)Unlock the read/write lock.✨
- SDL_UnlockSpinlock(3)Unlock a spin lock by setting it to 0.✨
- SDL_UnlockSurface(3)Release a surface after directly accessing the pixels.✨
- SDL_UnlockTexture(3)Unlock a texture, uploading the changes to video memory, if needed.✨
- SDL_UnmapGPUTransferBuffer(3)Unmaps a previously mapped transfer buffer.✨
- SDL_UnregisterApp(3)Deregister the win32 window class from an SDL_RegisterApp call.✨
- SDL_unsetenv_unsafe(3)Clear a variable from the environment.✨
- SDL_UnsetEnvironmentVariable(3)Clear a variable from the environment.✨
- SDL_Unsupported(3)A macro to standardize error reporting on unsupported operations.✨
- SDL_UpdateGamepads(3)Manually pump gamepad updates if not using the loop.✨
- SDL_UpdateHapticEffect(3)Update the properties of an effect.✨
💅
getting it ready, bestie…