3 Library functions
79,992 pages in section 3.
sd
-
SDL_A macro for defining custom FourCC pixel formats.DEFINE_ PIXELFOURCC -
SDL_Wait a specified number of milliseconds before returning.Delay -
SDL_Wait a specified number of nanoseconds before returning.Delay NS -
SDL_Wait a specified number of nanoseconds before returning.Delay Precise -
SDL_A macro to tag a symbol as deprecated.DEPRECATED -
SDL_Destroy a previously-created async I/O task queue.Destroy Async IOQueue -
SDL_Free an audio stream.Destroy Audio Stream -
SDL_Destroy a condition variableDestroy Cond -
SDL_Destroy a condition variable.Destroy Condition -
SDL_Free a previously-created cursor.Destroy Cursor -
SDL_Destroy a set of environment variables.Destroy Environment -
SDL_Destroys a GPU context previously returned by SDL_CreateGPUDevice .Destroy GPUDevice -
SDL_Destroy a haptic effect on the device.Destroy Haptic Effect -
SDL_Destroy a mutex created with SDL_CreateMutex ().Destroy Mutex -
SDL_Free a palette created with SDL_CreatePalette ().Destroy Palette -
SDL_Destroy a previously created process object.Destroy Process -
SDL_Destroy a group of properties.Destroy Properties -
SDL_Destroy the rendering context for a window and free all associated textures.Destroy Renderer -
SDL_Destroy a read/write lock created with SDL_CreateRWLock ().Destroy RWLock -
SDL_Destroy a semaphore.Destroy Semaphore -
SDL_Free a surface.Destroy Surface -
SDL_Destroy the specified texture.Destroy Texture -
SDL_Destroys a tray object.Destroy Tray -
SDL_Destroy a window.Destroy Window -
SDL_Destroy the surface associated with the window.Destroy Window Surface -
SDL_Let a thread clean up on exit without intervention.Detach Thread -
SDL_Detach a virtual joystick.Detach Virtual Joystick -
SDL_The macro used when an assertion is disabled.disabled_ assert -
SDL_Prevent the screen from being blanked by a screen saver.Disable Screen Saver -
SDL_Dispatches compute work.Dispatch GPUCompute -
SDL_Dispatches compute work with parameters set from a buffer.Dispatch GPUCompute Indirect -
SDL_Convert a surface to the display formatDisplay Format -
SDL_Convert a surface to the display formatDisplay Format Alpha -
SDL_Blit the overlay to the displayDisplay YUVOverlay -
SDL_Copies data from a buffer to a transfer buffer on the GPU timeline.Download From GPUBuffer -
SDL_Copies data from a texture to a transfer buffer on the GPU timeline.Download From GPUTexture -
SDL_Draws data using bound graphics state with an index buffer and instancing enabled.Draw GPUIndexed Primitives -
SDL_Draws data using bound graphics state with an index buffer enabled and with draw parameters set from a buffer.Draw GPUIndexed Primitives Indirect -
SDL_Draws data using bound graphics state.Draw GPUPrimitives -
SDL_Draws data using bound graphics state and with draw parameters set from a buffer.Draw GPUPrimitives Indirect -
SDL_Creates a new surface identical to the existing surface.Duplicate Surface -
SDL_Get the currently active EGL config.EGL_ Get Current Config -
SDL_Get the currently active EGL display.EGL_ Get Current Display -
SDL_Get an EGL library function by name.EGL_ Get Proc Address -
SDL_Get the EGL surface associated with the window.EGL_ Get Window Surface -
SDL_Sets the callbacks for defining custom EGLAttrib arrays for EGL initialization.EGL_ Set Attribute Callbacks -
SDL_The macro used when an assertion is enabled.enabled_ assert -
SDL_Set keyboard repeat rate.Enable Key Repeat -
SDL_Allow the screen to be blanked by a screen saver.Enable Screen Saver -
SDL_Enable UNICODE translationEnable UNICODE -
SDL_Ends the current compute pass.End GPUCompute Pass -
SDL_Ends the current copy pass.End GPUCopy Pass -
SDL_Ends the given render pass.End GPURender Pass -
SDL_An entry point for SDL's use in SDL_MAIN_USE_CALLBACKS .Enter App Main Callbacks -
SDL_Enumerate a directory through a callback function.Enumerate Directory -
SDL_Enumerate the properties contained in a group of properties.Enumerate Properties -
SDL_Enumerate a directory in a storage container through a callback function.Enumerate Storage Directory -
SDL_General event structureEvent -
SDL_Query the state of processing events by type.Event Enabled -
SDL_This function allows you to set the state of processing certain events.Event State -
SDL_Wrapper around Clang thread safety analysis annotations.EXCLUDES -
SDL_Compute the exponential of x .exp -
SDL_Compute the exponential of x .expf -
SDL_Quit requested eventExpose Event -
SDL_Compute the absolute value of xfabs -
SDL_Compute the absolute value of xfabsf -
SDL_A macro to signal that a case statement without a break is intentional.FALLTHROUGH -
SDL_A macro that reports the current file being compiled.FILE -
SDL_This function performs a fast fill of the given rectangle with some colorFill Rect -
SDL_Perform a fast fill of a rectangle with a specific color.Fill Surface Rect -
SDL_Perform a fast fill of a set of rectangles with a specific color.Fill Surface Rects -
SDL_Run a specific filter function on the current event queue, removing any events for which the filter returns false.Filter Events -
SDL_Request a window to demand attention from the user.Flash Window -
SDL_Swaps screen buffersFlip -
SDL_Flip a surface vertically or horizontally.Flip Surface -
SDL_A macro that reports the target system's floating point word order.FLOATWORDORDER -
SDL_Compute the floor of x .floor -
SDL_Compute the floor of x .floorf -
SDL_Epsilon constant, used for comparing floating-point numbers.FLT_ EPSILON -
SDL_Tell the stream that you're done sending data, and anything being buffered should be converted/resampled and made available immediately.Flush Audio Stream -
SDL_Clear events of a specific type from the event queue.Flush Event -
SDL_Clear events of a range of types from the event queue.Flush Events -
SDL_Flush any buffered data in the stream.Flush IO -
SDL_Force the rendering context to flush any pending commands and state.Flush Renderer -
SDL_Return the floating-point remainder of x/yfmod -
SDL_Return the floating-point remainder of x/yfmodf -
SDL_A macro to demand a function be inlined.FORCE_ INLINE -
SDL_Define a four character code as a Uint32 .FOURCC -
SDL_Free allocated memory.free -
SDL_Frees a cursor created with SDL_CreateCursor.Free Cursor -
SDL_Frees (deletes) a SDL_SurfaceFree Surface -
SDL_Frees previously opened WAV dataFree WAV -
SDL_Free a YUV video overlayFree YUVOverlay -
SDL_A macro that reports the current function being compiled.FUNCTION -
SDL_Check if a gamepad has been opened and is currently connected.Gamepad Connected -
SDL_Query the state of gamepad event processing.Gamepad Events Enabled -
SDL_Query whether a gamepad has a given axis.Gamepad Has Axis -
SDL_Query whether a gamepad has a given button.Gamepad Has Button -
SDL_Return whether a gamepad has a particular sensor.Gamepad Has Sensor -
SDL_Query whether sensor data reporting is enabled for a gamepad.Gamepad Sensor Enabled -
SDL_Call this to resume GPU operation on Xbox when you receive the SDL_EVENT_WILL_ENTER_FOREGROUND event.GDKResume GPU -
SDL_Callback from the application to let the suspend continue.GDKSuspend Complete -
SDL_Call this to suspend GPU operation on Xbox when you receive the SDL_EVENT_DID_ENTER_BACKGROUND event.GDKSuspend GPU -
SDL_Generates mipmaps for the given texture.Generate Mipmaps For GPUTexture -
SDL_Retrieve the Java instance of the Android activity class.Get Android Activity -
SDL_Get the path used for caching data for this Android application.Get Android Cache Path -
SDL_Get the path used for external storage for this Android application.Get Android External Storage Path -
SDL_Get the current state of external storage for this Android application.Get Android External Storage State -
SDL_Get the path used for internal storage for this Android application.Get Android Internal Storage Path -
SDL_Get the Android Java Native Interface Environment of the current thread.Get Android JNIEnv -
SDL_Query Android API level of the current device.Get Android SDKVersion -
SDL_Get metadata about your app.Get App Metadata Property -
SDL_Get the state of the applicationGet App State -
SDL_Get the current assertion handler.Get Assertion Handler -
SDL_Get a list of all assertion failures.Get Assertion Report -
SDL_Query an async I/O task queue for completed tasks.Get Async IOResult -
SDL_Use this function to get the size of the data stream in an SDL_AsyncIO .Get Async IOSize -
SDL_Get the value of an atomic variable.Get Atomic Int -
SDL_Get the value of a pointer atomically.Get Atomic Pointer -
SDL_Get the value of an atomic variable.Get Atomic U32 -
SDL_Get the current channel map of an audio device.Get Audio Device Channel Map -
SDL_Get the current audio format of a specific audio device.Get Audio Device Format -
SDL_Get the gain of an audio device.Get Audio Device Gain -
SDL_Get the human-readable name of a specific audio device.Get Audio Device Name -
SDL_Use this function to get the name of a built in audio driver.Get Audio Driver -
SDL_Get the human readable name of an audio format.Get Audio Format Name -
SDL_Get a list of currently-connected audio playback devices.Get Audio Playback Devices -
SDL_Get a list of currently-connected audio recording devices.Get Audio Recording Devices -
SDL_Get the current audio stateGet Audio Status -
SDL_Get the number of converted/resampled bytes available.Get Audio Stream Available -
SDL_Get converted/resampled data from the stream.Get Audio Stream Data -
SDL_Query an audio stream for its currently-bound device.Get Audio Stream Device -
SDL_Query the current format of an audio stream.Get Audio Stream Format -
SDL_Get the frequency ratio of an audio stream.Get Audio Stream Frequency Ratio -
SDL_Get the gain of an audio stream.Get Audio Stream Gain -
SDL_Get the current input channel map of an audio stream.Get Audio Stream Input Channel Map -
SDL_Get the current output channel map of an audio stream.Get Audio Stream Output Channel Map -
SDL_Get the properties associated with an audio stream.Get Audio Stream Properties -
SDL_Get the number of bytes currently queued.Get Audio Stream Queued -
SDL_Get the directory where the application was run from.Get Base Path -
SDL_Get a boolean property from a group of properties.Get Boolean Property -
SDL_Use this function to get the name of a built in camera driver.Get Camera Driver -
SDL_Get the spec that a camera is using when generating images.Get Camera Format -
SDL_Get the instance ID of an opened camera.Get Camera ID -
SDL_Get the human-readable device name for a camera.Get Camera Name -
SDL_Query if camera access has been approved by the user.Get Camera Permission State -
SDL_Get the position of the camera in relation to the system.Get Camera Position -
SDL_Get the properties associated with an opened camera.Get Camera Properties -
SDL_Get a list of currently connected camera devices.Get Cameras -
SDL_Get the list of native formats/sizes a camera supports.Get Camera Supported Formats -
SDL_Get the data from clipboard for a given mime type.Get Clipboard Data -
SDL_Retrieve the list of mime types available in the clipboard.Get Clipboard Mime Types -
SDL_Get UTF-8 text from the clipboard.Get Clipboard Text -
SDL_Gets the clipping rectangle for a surface.Get Clip Rect -
SDL_Get the closest match to the requested display mode.Get Closest Fullscreen Display Mode -
SDL_Determine the L1 cache line size of the CPU.Get CPUCache Line Size -
SDL_Get the name of the current audio driver.Get Current Audio Driver -
SDL_Get the name of the current camera driver.Get Current Camera Driver -
SDL_Get what the system believes is the "current working directory."Get Current Directory -
SDL_Get information about the current display mode.Get Current Display Mode -
SDL_Get the orientation of a display.Get Current Display Orientation -
SDL_Get the current output size in pixels of a rendering context.Get Current Render Output Size -
SDL_Get the thread identifier for the current thread.Get Current Thread ID -
SDL_Gets the current value of the system realtime clock in nanoseconds since Jan 1, 1970 in Universal Coordinated Time (UTC).Get Current Time -
SDL_Get the name of the currently initialized video driver.Get Current Video Driver -
SDL_Get the active cursor.Get Cursor -
SDL_Gets the current preferred date and time format for the system locale.Get Date Time Locale Preferences -
SDL_Get the day of week for a calendar date.Get Day Of Week -
SDL_Get the day of year for a calendar date.Get Day Of Year -
SDL_Get the number of days in a month for a given year.Get Days In Month -
SDL_Get the default assertion handler.Get Default Assertion Handler -
SDL_Get the default cursor.Get Default Cursor -
SDL_Get the default log output function.Get Default Log Output Function -
SDL_Get information about the desktop's display mode.Get Desktop Display Mode -
SDL_Get the D3D9 adapter index that matches the specified display.Get Direct3D9Adapter Index -
SDL_Get the desktop area represented by a display.Get Display Bounds -
SDL_Get the content scale of a display.Get Display Content Scale -
SDL_Get the display containing a point.Get Display For Point -
SDL_Get the display primarily containing a rect.Get Display For Rect -
SDL_Get the display associated with a window.Get Display For Window -
SDL_Get the name of a display in UTF-8 encoding.Get Display Name -
SDL_Get the properties associated with a display.Get Display Properties -
SDL_Get a list of currently connected displays.Get Displays -
SDL_Get the usable desktop area represented by a display, in screen coordinates.Get Display Usable Bounds -
SDL_Get the DXGI Adapter and Output indices for the specified display.Get DXGIOutput Info -
SDL_Get the value of a variable in the environment.getenv -
SDL_Get the value of a variable in the environment.getenv_ unsafe -
SDL_Get the process environment.Get Environment -
SDL_Get the value of a variable in the environment.Get Environment Variable -
SDL_Get all variables in the environment.Get Environment Variables -
SDL_Retrieve a message about the last error that occurred on the current thread.Get Error -
SDL_Query the current event filter.Get Event Filter -
SDL_Get a floating point property from a group of properties.Get Float Property -
SDL_Get a list of fullscreen display modes available on a display.Get Fullscreen Display Modes -
SDL_Return the sfSymbolsName for a given axis on a gamepad on Apple platforms.Get Gamepad Apple SFSymbols Name For Axis -
SDL_Return the sfSymbolsName for a given button on a gamepad on Apple platforms.Get Gamepad Apple SFSymbols Name For Button -
SDL_Get the current state of an axis control on a gamepad.Get Gamepad Axis -
SDL_Convert a string into SDL_GamepadAxis enum.Get Gamepad Axis From String -
SDL_Get the SDL joystick layer bindings for a gamepad.Get Gamepad Bindings -
SDL_Get the current state of a button on a gamepad.Get Gamepad Button -
SDL_Convert a string into an SDL_GamepadButton enum.Get Gamepad Button From String -
SDL_Get the label of a button on a gamepad.Get Gamepad Button Label -
SDL_Get the label of a button on a gamepad.Get Gamepad Button Label For Type -
SDL_Get the connection state of a gamepad.Get Gamepad Connection State -
SDL_Get the firmware version of an opened gamepad, if available.Get Gamepad Firmware Version -
SDL_Get the SDL_Gamepad associated with a joystick instance ID, if it has been opened.Get Gamepad From ID -
SDL_Get the SDL_Gamepad associated with a player index.Get Gamepad From Player Index -
SDL_Get the implementation-dependent GUID of a gamepad.Get Gamepad GUIDFor ID -
SDL_Get the instance ID of an opened gamepad.Get Gamepad ID -
SDL_Get the underlying joystick from a gamepad.Get Gamepad Joystick -
SDL_Get the current mapping of a gamepad.Get Gamepad Mapping -
SDL_Get the gamepad mapping string for a given GUID.Get Gamepad Mapping For GUID -
SDL_Get the mapping of a gamepad.Get Gamepad Mapping For ID -
SDL_Get the current gamepad mappings.Get Gamepad Mappings -
SDL_Get the implementation-dependent name for an opened gamepad.Get Gamepad Name -
SDL_Get the implementation dependent name of a gamepad.Get Gamepad Name For ID -
SDL_Get the implementation-dependent path for an opened gamepad.Get Gamepad Path -
SDL_Get the implementation dependent path of a gamepad.Get Gamepad Path For ID -
SDL_Get the player index of an opened gamepad.Get Gamepad Player Index -
SDL_Get the player index of a gamepad.Get Gamepad Player Index For ID -
SDL_Get the battery state of a gamepad.Get Gamepad Power Info -
SDL_Get the USB product ID of an opened gamepad, if available.Get Gamepad Product -
SDL_Get the USB product ID of a gamepad, if available.Get Gamepad Product For ID -
SDL_Get the product version of an opened gamepad, if available.Get Gamepad Product Version -
SDL_Get the product version of a gamepad, if available.Get Gamepad Product Version For ID -
SDL_Get the properties associated with an opened gamepad.Get Gamepad Properties -
SDL_Get a list of currently connected gamepads.Get Gamepads -
SDL_Get the current state of a gamepad sensor.Get Gamepad Sensor Data -
SDL_Get the data rate (number of events per second) of a gamepad sensor.Get Gamepad Sensor Data Rate -
SDL_Get the serial number of an opened gamepad, if available.Get Gamepad Serial -
SDL_Get the Steam Input handle of an opened gamepad, if available.Get Gamepad Steam Handle -
SDL_Convert from an SDL_GamepadAxis enum to a string.Get Gamepad String For Axis -
SDL_Convert from an SDL_GamepadButton enum to a string.Get Gamepad String For Button -
SDL_Convert from an SDL_GamepadType enum to a string.Get Gamepad String For Type -
SDL_Get the current state of a finger on a touchpad on a gamepad.Get Gamepad Touchpad Finger -
SDL_Get the type of an opened gamepad.Get Gamepad Type -
SDL_Get the type of a gamepad.Get Gamepad Type For ID -
SDL_Convert a string into SDL_GamepadType enum.Get Gamepad Type From String -
SDL_Get the USB vendor ID of an opened gamepad, if available.Get Gamepad Vendor -
SDL_Get the USB vendor ID of a gamepad, if available.Get Gamepad Vendor For ID -
SDL_Gets the gamma of the displayGet Gamma -
SDL_Gets the color gamma lookup tables for the displayGet Gamma Ramp -
SDL_Gets a reference to the default user handle for GDK.Get GDKDefault User -
SDL_Gets a reference to the global async task queue handle for GDK, initializing if needed.Get GDKTask Queue -
SDL_Query the platform for the asynchronous mouse button state and the desktop-relative platform-cursor position.Get Global Mouse State -
SDL_Get the global SDL properties.Get Global Properties -
SDL_Returns the name of the backend used to create this GPU context.Get GPUDevice Driver -
SDL_Get the name of a built in GPU driver.Get GPUDriver -
SDL_Returns the supported shader formats for this GPU context.Get GPUShader Formats -
SDL_Obtains the texture format of the swapchain for the given window.Get GPUSwapchain Texture Format -
SDL_Get the window that currently has an input grab enabled.Get Grabbed Window -
SDL_Get the status of the current effect on the specified haptic device.Get Haptic Effect Status -
SDL_Get the haptic device's supported features in bitwise manner.Get Haptic Features -
SDL_Get the SDL_Haptic associated with an instance ID, if it has been opened.Get Haptic From ID -
SDL_Get the instance ID of an opened haptic device.Get Haptic ID -
SDL_Get the implementation dependent name of a haptic device.Get Haptic Name -
SDL_Get the implementation dependent name of a haptic device.Get Haptic Name For ID -
SDL_Get a list of currently connected haptic devices.Get Haptics -
SDL_Get the value of a hint.Get Hint -
SDL_Get the boolean value of a hint variable.Get Hint Boolean -
SDL_Get the properties associated with an SDL_IOStream .Get IOProperties -
SDL_Use this function to get the size of the data stream in an SDL_IOStream .Get IOSize -
SDL_Query the stream status of an SDL_IOStream .Get IOStatus -
SDL_Get the current state of an axis control on a joystick.Get Joystick Axis -
SDL_Get the initial state of an axis control on a joystick.Get Joystick Axis Initial State -
SDL_Get the ball axis change since the last poll.Get Joystick Ball -
SDL_Get the current state of a button on a joystick.Get Joystick Button -
SDL_Get the connection state of a joystick.Get Joystick Connection State -
SDL_Get the firmware version of an opened joystick, if available.Get Joystick Firmware Version -
SDL_Get the SDL_Joystick associated with an instance ID, if it has been opened.Get Joystick From ID -
SDL_Get the SDL_Joystick associated with a player index.Get Joystick From Player Index -
SDL_Get the implementation-dependent GUID for the joystick.Get Joystick GUID -
SDL_Get the implementation-dependent GUID of a joystick.Get Joystick GUIDFor ID -
SDL_Get the device information encoded in a SDL_GUID structure.Get Joystick GUIDInfo -
SDL_Get the current state of a POV hat on a joystick.Get Joystick Hat -
SDL_Get the instance ID of an opened joystick.Get Joystick ID -
SDL_Get the implementation dependent name of a joystick.Get Joystick Name -
SDL_Get the implementation dependent name of a joystick.Get Joystick Name For ID -
SDL_Get the implementation dependent path of a joystick.Get Joystick Path -
SDL_Get the implementation dependent path of a joystick.Get Joystick Path For ID -
SDL_Get the player index of an opened joystick.Get Joystick Player Index -
SDL_Get the player index of a joystick.Get Joystick Player Index For ID -
SDL_Get the battery state of a joystick.Get Joystick Power Info -
SDL_Get the USB product ID of an opened joystick, if available.Get Joystick Product -
SDL_Get the USB product ID of a joystick, if available.Get Joystick Product For ID -
SDL_Get the product version of an opened joystick, if available.Get Joystick Product Version -
SDL_Get the product version of a joystick, if available.Get Joystick Product Version For ID -
SDL_Get the properties associated with a joystick.Get Joystick Properties -
SDL_Get a list of currently connected joysticks.Get Joysticks -
SDL_Get the serial number of an opened joystick, if available.Get Joystick Serial -
SDL_Get the type of an opened joystick.Get Joystick Type -
SDL_Get the type of a joystick, if available.Get Joystick Type For ID -
SDL_Get the USB vendor ID of an opened joystick, if available.Get Joystick Vendor -
SDL_Get the USB vendor ID of a joystick, if available.Get Joystick Vendor For ID -
SDL_Query the window which currently has keyboard focus.Get Keyboard Focus -
SDL_Get the name of a keyboard.Get Keyboard Name For ID -
SDL_Get a list of currently connected keyboards.Get Keyboards -
SDL_Get a snapshot of the current state of the keyboard.Get Keyboard State -
SDL_Get a key code from a human-readable name.Get Key From Name -
SDL_Get the key code corresponding to the given scancode according to the current keyboard layout.Get Key From Scancode -
SDL_Get a human-readable name for a key.Get Key Name -
SDL_Get a snapshot of the current keyboard stateGet Key State -
SDL_Get the current log output function.Get Log Output Function -
SDL_Get the priority of a particular log category.Get Log Priority -
SDL_Convert one of the enumerated pixel formats to a bpp value and RGBA masks.Get Masks For Pixel Format -
SDL_Get the number of effects a haptic device can store.Get Max Haptic Effects -
SDL_Get the number of effects a haptic device can play at the same time.Get Max Haptic Effects Playing -
SDL_Get the current set of SDL memory functions.Get Memory Functions -
SDL_Get a list of currently connected mice.Get Mice -
SDL_Get the current key modifier state for the keyboard.Get Mod State -
SDL_Get the window which currently has mouse focus.Get Mouse Focus -
SDL_Get the name of a mouse.Get Mouse Name For ID -
SDL_Query SDL's cache for the synchronous mouse button state and the window-relative SDL-cursor position.Get Mouse State -
SDL_Get the orientation of a display when it is unrotated.Get Natural Display Orientation -
SDL_Get the number of outstanding (unfreed) allocations.Get Num Allocations -
SDL_Use this function to get the number of built-in audio drivers.Get Num Audio Drivers -
SDL_Get a number property from a group of properties.Get Number Property -
SDL_Use this function to get the number of built-in camera drivers.Get Num Camera Drivers -
SDL_Get the number of supported simultaneous fingers on a touchpad on a game gamepad.Get Num Gamepad Touchpad Fingers -
SDL_Get the number of touchpads on a gamepad.Get Num Gamepad Touchpads -
SDL_Get the number of GPU drivers compiled into SDL.Get Num GPUDrivers -
SDL_Get the number of haptic axes the device has.Get Num Haptic Axes -
SDL_Get the number of general axis controls on a joystick.Get Num Joystick Axes -
SDL_Get the number of trackballs on a joystick.Get Num Joystick Balls -
SDL_Get the number of buttons on a joystick.Get Num Joystick Buttons -
SDL_Get the number of POV hats on a joystick.Get Num Joystick Hats -
SDL_Get the number of logical CPU cores available.Get Num Logical CPUCores -
SDL_Get the number of 2D rendering drivers available for the current display.Get Num Render Drivers -
SDL_Get the number of video drivers compiled into SDL.Get Num Video Drivers -
SDL_Get the original set of SDL memory functions.Get Original Memory Functions -
SDL_Get information about a filesystem path.Get Path Info -
SDL_Get the current value of the high resolution counter.Get Performance Counter -
SDL_Get the count per second of the high resolution counter.Get Performance Frequency -
SDL_Create an SDL_PixelFormatDetails structure corresponding to a pixel format.Get Pixel Format Details -
SDL_Convert a bpp value and RGBA masks to an enumerated pixel format.Get Pixel Format For Masks -
SDL_Get the human readable name of a pixel format.Get Pixel Format Name -
SDL_Get the name of the platform.Get Platform -
SDL_Get a pointer property from a group of properties.Get Pointer Property -
SDL_Get the current power supply details.Get Power Info -
SDL_Report the user's preferred locale.Get Preferred Locales -
SDL_Get the user-and-app-specific path where files can be written.Get Pref Path -
SDL_Return the primary display.Get Primary Display -
SDL_Get UTF-8 text from the primary selection.Get Primary Selection Text -
SDL_Get the SDL_IOStream associated with process standard input.Get Process Input -
SDL_Get the SDL_IOStream associated with process standard output.Get Process Output -
SDL_Get the properties associated with a process.Get Process Properties -
SDL_Get the type of a property in a group of properties.Get Property Type -
SDL_Get the type of an opened gamepad, ignoring any mapping override.Get Real Gamepad Type -
SDL_Get the type of a gamepad, ignoring any mapping override.Get Real Gamepad Type For ID -
SDL_Calculate the intersection of a rectangle and line segment.Get Rect And Line Intersection -
SDL_Calculate the intersection of a rectangle and line segment with float precision.Get Rect And Line Intersection Float -
SDL_Calculate a minimal rectangle enclosing a set of points.Get Rect Enclosing Points -
SDL_Calculate a minimal rectangle enclosing a set of points with float precision.Get Rect Enclosing Points Float -
SDL_Calculate the intersection of two rectangles.Get Rect Intersection -
SDL_Calculate the intersection of two rectangles with float precision.Get Rect Intersection Float -
SDL_Calculate the union of two rectangles.Get Rect Union -
SDL_Calculate the union of two rectangles with float precision.Get Rect Union Float -
SDL_Query SDL's cache for the synchronous mouse button state and accumulated mouse delta since last call.Get Relative Mouse State -
SDL_Get the clip rectangle for the current target.Get Render Clip Rect -
SDL_Get the color scale used for render operations.Get Render Color Scale -
SDL_Get the blend mode used for drawing operations.Get Render Draw Blend Mode -
SDL_Get the color used for drawing operations (Rect, Line and Clear).Get Render Draw Color -
SDL_Get the color used for drawing operations (Rect, Line and Clear).Get Render Draw Color Float -
SDL_Use this function to get the name of a built in 2D rendering driver.Get Render Driver -
SDL_Get the renderer associated with a window.Get Renderer -
SDL_Get the renderer that created an SDL_Texture .Get Renderer From Texture -
SDL_Get the name of a renderer.Get Renderer Name -
SDL_Get the properties associated with a renderer.Get Renderer Properties -
SDL_Get device independent resolution and presentation mode for rendering.Get Render Logical Presentation -
SDL_Get the final presentation rectangle for rendering.Get Render Logical Presentation Rect -
SDL_Get the Metal command encoder for the current frame.Get Render Metal Command Encoder -
SDL_Get the CAMetalLayer associated with the given Metal renderer.Get Render Metal Layer -
SDL_Get the output size in pixels of a rendering context.Get Render Output Size -
SDL_Get the safe area for rendering within the current viewport.Get Render Safe Area -
SDL_Get the drawing scale for the current target.Get Render Scale -
SDL_Get the current render target.Get Render Target -
SDL_Get the drawing area for the current target.Get Render Viewport -
SDL_Get VSync of the given renderer.Get Render VSync -
SDL_Get the window associated with a renderer.Get Render Window -
SDL_Get the code revision of SDL that is linked against your program.Get Revision -
SDL_Get RGB values from a pixel in the specified format.Get RGB -
SDL_Get RGBA values from a pixel in the specified format.Get RGBA -
SDL_(src/SDL_stretchcode.h)Get Row Stretch Code -
SDL_Get the application sandbox environment, if any.Get Sandbox -
SDL_Get the scancode corresponding to the given key code according to the current keyboard layout.Get Scancode From Key -
SDL_Get a scancode from a human-readable name.Get Scancode From Name -
SDL_Get a human-readable name for a scancode.Get Scancode Name -
SDL_Get the current value of a semaphore.Get Semaphore Value -
SDL_Get the current state of an opened sensor.Get Sensor Data -
SDL_Return the SDL_Sensor associated with an instance ID.Get Sensor From ID -
SDL_Get the instance ID of a sensor.Get Sensor ID -
SDL_Get the implementation dependent name of a sensor.Get Sensor Name -
SDL_Get the implementation dependent name of a sensor.Get Sensor Name For ID -
SDL_Get the platform dependent type of a sensor.Get Sensor Non Portable Type -
SDL_Get the platform dependent type of a sensor.Get Sensor Non Portable Type For ID -
SDL_Get the properties associated with a sensor.Get Sensor Properties -
SDL_Get a list of currently connected sensors.Get Sensors -
SDL_Get the type of a sensor.Get Sensor Type -
SDL_Get the type of a sensor.Get Sensor Type For ID -
SDL_Get the appropriate memset value for silencing an audio format.Get Silence Value For Format -
SDL_Report the alignment this system needs for SIMD allocations.Get SIMDAlignment -
SDL_Query the size of a file within a storage container.Get Storage File Size -
SDL_Get information about a filesystem path in a storage container.Get Storage Path Info -
SDL_Queries the remaining space in a storage container.Get Storage Space Remaining -
SDL_Get a string property from a group of properties.Get String Property -
SDL_Get the additional alpha value used in blit operations.Get Surface Alpha Mod -
SDL_Get the blend mode used for blit operations.Get Surface Blend Mode -
SDL_Get the clipping rectangle for a surface.Get Surface Clip Rect -
SDL_Get the color key (transparent pixel) for a surface.Get Surface Color Key -
SDL_Get the additional color value multiplied into blit operations.Get Surface Color Mod -
SDL_Get the colorspace used by a surface.Get Surface Colorspace -
SDL_Get an array including all versions of a surface.Get Surface Images -
SDL_Get the palette used by a surface.Get Surface Palette -
SDL_Get the properties associated with a surface.Get Surface Properties -
SDL_Get the amount of RAM configured in the system.Get System RAM -
SDL_Get the current system theme.Get System Theme -
SDL_Get the area used to type Unicode text input.Get Text Input Area -
SDL_Get the additional alpha value multiplied into render copy operations.Get Texture Alpha Mod -
SDL_Get the additional alpha value multiplied into render copy operations.Get Texture Alpha Mod Float -
SDL_Get the blend mode used for texture copy operations.Get Texture Blend Mode -
SDL_Get the additional color value multiplied into render copy operations.Get Texture Color Mod -
SDL_Get the additional color value multiplied into render copy operations.Get Texture Color Mod Float -
SDL_Get the properties associated with a texture.Get Texture Properties -
SDL_Get the scale mode used for texture scale operations.Get Texture Scale Mode -
SDL_Get the size of a texture, as floating point values.Get Texture Size -
SDL_Get the thread identifier for the specified thread.Get Thread ID -
SDL_Get the thread name as it was specified in SDL_CreateThread ().Get Thread Name -
SDL_Get the current state of a thread.Get Thread State -
SDL_Get the number of milliseconds since SDL library initialization.Get Ticks -
SDL_Get the number of nanoseconds since SDL library initialization.Get Ticks NS -
SDL_Get the current thread's value associated with a thread local storage ID.Get TLS -
SDL_Get the touch device name as reported from the driver.Get Touch Device Name -
SDL_Get a list of registered touch devices.Get Touch Devices -
SDL_Get the type of the given touch device.Get Touch Device Type -
SDL_Get a list of active fingers for a given touch device.Get Touch Fingers -
SDL_Returns a list of entries in the menu, in order.Get Tray Entries -
SDL_Gets whether or not an entry is checked.Get Tray Entry Checked -
SDL_Gets whether or not an entry is enabled.Get Tray Entry Enabled -
SDL_Gets the label of an entry.Get Tray Entry Label -
SDL_Gets the menu containing a certain tray entry.Get Tray Entry Parent -
SDL_Gets a previously created tray menu.Get Tray Menu -
SDL_Gets the entry for which the menu is a submenu, if the current menu is a submenu.Get Tray Menu Parent Entry -
SDL_Gets the tray for which this menu is the first-level menu, if the current menu isn't a submenu.Get Tray Menu Parent Tray -
SDL_Gets a previously created tray entry submenu.Get Tray Submenu -
SDL_Finds the most suitable user folder for a specific purpose.Get User Folder -
SDL_Get the version of SDL that is linked against your program.Get Version -
SDL_Get the name of a built in video driver.Get Video Driver -
SDL_returns a pointer to information about the video hardwareGet Video Info -
SDL_returns a pointer to the current display surfaceGet Video Surface -
SDL_Get the size of a window's client area.Get Window Aspect Ratio -
SDL_Get the size of a window's borders (decorations) around the client area.Get Window Borders Size -
SDL_Get the content display scale relative to a window's pixel size.Get Window Display Scale -
SDL_Get the window flags.Get Window Flags -
SDL_Get window associated with an event.Get Window From Event -
SDL_Get a window from a stored ID.Get Window From ID -
SDL_Query the display mode to use when a window is visible at fullscreen.Get Window Fullscreen Mode -
SDL_Get the raw ICC profile data for the screen the window is currently on.Get Window ICCProfile -
SDL_Get the numeric ID of a window.Get Window ID -
SDL_Get a window's keyboard grab mode.Get Window Keyboard Grab -
SDL_Get the maximum size of a window's client area.Get Window Maximum Size -
SDL_Get the minimum size of a window's client area.Get Window Minimum Size -
SDL_Get a window's mouse grab mode.Get Window Mouse Grab -
SDL_Get the mouse confinement rectangle of a window.Get Window Mouse Rect -
SDL_Get the opacity of a window.Get Window Opacity -
SDL_Get parent of a window.Get Window Parent -
SDL_Get the pixel density of a window.Get Window Pixel Density -
SDL_Get the pixel format associated with the window.Get Window Pixel Format -
SDL_Get the position of a window.Get Window Position -
SDL_Get the properties associated with a window.Get Window Properties -
SDL_Query whether relative mouse mode is enabled for a window.Get Window Relative Mouse Mode -
SDL_Get a list of valid windows.Get Windows -
SDL_Get the safe area for this window.Get Window Safe Area -
SDL_Get the size of a window's client area.Get Window Size -
SDL_Get the size of a window's client area, in pixels.Get Window Size In Pixels -
SDL_Get the SDL surface associated with the window.Get Window Surface -
SDL_Get VSync for the window surface.Get Window Surface VSync -
SDL_Get the title of a window.Get Window Title -
SDL_Create an OpenGL context for an OpenGL window, and make it current.GL_ Create Context -
SDL_Delete an OpenGL context.GL_ Destroy Context -
SDL_Check if an OpenGL extension is supported for the current context.GL_ Extension Supported -
SDL_Get the actual value for an attribute from the current context.GL_ Get Attribute -
SDL_Get the currently active OpenGL context.GL_ Get Current Context -
SDL_Get the currently active OpenGL window.GL_ Get Current Window -
SDL_Get an OpenGL function by name.GL_ Get Proc Address -
SDL_Get the swap interval for the current OpenGL context.GL_ Get Swap Interval -
SDL_Dynamically load an OpenGL library.GL_ Load Library -
SDL_Set up an OpenGL context for rendering into an OpenGL window.GL_ Make Current -
SDL_Reset all previously set OpenGL context attributes to their default values.GL_ Reset Attributes -
SDL_Set an OpenGL window attribute before window creation.GL_ Set Attribute -
SDL_Set the swap interval for the current OpenGL context.GL_ Set Swap Interval -
SDL_Swap OpenGL framebuffers/Update DisplayGL_ Swap Buffers -
SDL_Update a window with OpenGL rendering.GL_ Swap Window -
SDL_Unload the OpenGL library previously loaded by SDL_GL_LoadLibrary ().GL_ Unload Library -
SDL_SDL GL AttributesGLattr -
SDL_Enumerate a directory tree, filtered by pattern, and return a list.Glob Directory -
SDL_Enumerate a directory tree, filtered by pattern, and return a list.Glob Storage Directory -
SDL_Checks for GPU runtime support.GPUSupports Properties -
SDL_Checks for GPU runtime support.GPUSupports Shader Formats -
SDL_Obtains the texel block size for a texture format.GPUTexture Format Texel Block Size -
SDL_Determines whether a texture format is supported for a given type and usage.GPUTexture Supports Format