Undocumented
Functions defined in the headers, but not in the wiki
Functions defined in the wiki, but not in the headers
Undocumented
Functions defined in the headers, but not in the wiki
SDL_DuplicateSurface
SDL_FileTimeFromWindows
SDL_FileTimeToWindows
SDL_FlipSurface
SDL_MemoryBarrierAcquireFunction
SDL_OnApplicationDidBecomeActive
SDL_OnApplicationDidChangeStatusBarOrientation
SDL_OnApplicationDidEnterBackground
SDL_OnApplicationDidReceiveMemoryWarning
SDL_OnApplicationWillEnterForeground
SDL_OnApplicationWillResignActive
SDL_OnApplicationWillTerminate
SDL_abs
SDL_acosf
SDL_asin
SDL_asinf
SDL_asprintf
SDL_atan
SDL_atan2
SDL_atan2f
SDL_atanf
SDL_atof
SDL_atoi
SDL_bsearch
SDL_bsearch_r
SDL_calloc
SDL_ceil
SDL_ceilf
SDL_copysign
SDL_copysignf
SDL_cos
SDL_cosf
SDL_crc16
SDL_crc32
SDL_exp
SDL_expf
SDL_fabs
SDL_fabsf
SDL_floor
SDL_floorf
SDL_fmod
SDL_fmodf
SDL_free
SDL_getenv
SDL_iconv
SDL_iconv_close
SDL_iconv_open
SDL_isalnum
SDL_isalpha
SDL_isblank
SDL_iscntrl
SDL_isdigit
SDL_isgraph
SDL_islower
SDL_isprint
SDL_ispunct
SDL_isspace
SDL_isupper
SDL_isxdigit
SDL_itoa
SDL_lltoa
SDL_log
SDL_log10
SDL_log10f
SDL_logf
SDL_lround
SDL_lroundf
SDL_ltoa
SDL_malloc
SDL_memcmp
SDL_memcpy
SDL_memmove
SDL_memset
SDL_memset4
SDL_modf
SDL_modff
SDL_pow
SDL_powf
SDL_qsort
SDL_qsort_r
SDL_realloc
SDL_round
SDL_roundf
SDL_scalbn
SDL_scalbnf
SDL_setenv
SDL_sin
SDL_sinf
SDL_snprintf
SDL_sqrt
SDL_sqrtf
SDL_sscanf
SDL_strcasecmp
SDL_strcasestr
SDL_strchr
SDL_strcmp
SDL_strdup
SDL_strlcat
SDL_strlcpy
SDL_strlen
SDL_strlwr
SDL_strncasecmp
SDL_strncmp
SDL_strndup
SDL_strnlen
SDL_strnstr
SDL_strrchr
SDL_strrev
SDL_strstr
SDL_strtod
SDL_strtok_r
SDL_strtol
SDL_strtoll
SDL_strtoul
SDL_strtoull
SDL_strupr
SDL_swprintf
SDL_tan
SDL_tanf
SDL_tolower
SDL_toupper
SDL_trunc
SDL_truncf
SDL_uitoa
SDL_ulltoa
SDL_ultoa
SDL_utf8strlcpy
SDL_utf8strlen
SDL_utf8strnlen
SDL_vasprintf
SDL_vsnprintf
SDL_vsscanf
SDL_vswprintf
SDL_wcscasecmp
SDL_wcscmp
SDL_wcsdup
SDL_wcslcat
SDL_wcslcpy
SDL_wcslen
SDL_wcsncasecmp
SDL_wcsncmp
SDL_wcsnlen
SDL_wcsnstr
SDL_wcsstr
SDL_wcstol
Functions defined in the wiki, but not in the headers
APIByCategory
APIContributionStyleGuide
Android
Articles
Books
Contributing
FAQDevelopment
FAQGeneral
FAQLicensing
FAQLinux
FAQMacOSX
FAQUsingSDL
FAQWindows
FAQiOS
FAQs
GuiaDeMigracion
Installation
Introduction
Libraries
MigrationGuide
Roadmap
SDLEnumTemplate
SDLFunctionTemplate
SDLKeycodeLookup
SDLScancodeLookup
SDLStructTemplate
SDL_AcquireVideoCaptureFrame
SDL_AddGamepadMappingsFromRW
SDL_AssertData
SDL_AssertState
SDL_AtomicCAS
SDL_AtomicCASPtr
SDL_AtomicDecRef
SDL_AtomicIncRef
SDL_AtomicLock
SDL_AtomicTryLock
SDL_AtomicUnlock
SDL_AudioCVT
SDL_AudioDeviceEvent
SDL_AudioFormat
SDL_AudioSpec
SDL_AudioStatus
SDL_AudioStream
SDL_BlendFactor
SDL_BlendMode
SDL_BlendOperation
SDL_BlitScaled
SDL_COMPILEDVERSION
SDL_CleanupEvent
SDL_ClearHints
SDL_ClearQueuedAudio
SDL_CloseVideoCapture
SDL_Color
SDL_Colour
SDL_CompilerBarrier
SDL_CondBroadcast
SDL_CondSignal
SDL_CondWait
SDL_CondWaitTimeout
SDL_CreateAndBindAudioStream
SDL_CreateCond
SDL_CreateShapedWindow
SDL_CreateWindowFrom
SDL_CreateWindowWithPosition
SDL_DequeueAudio
SDL_DestroyCond
SDL_DisplayEvent
SDL_DisplayMode
SDL_DropEvent
SDL_Event
SDL_EventFilter
SDL_EventType
SDL_FPoint
SDL_FRect
SDL_Finger
SDL_FlashOperation
SDL_GDKRunApp
SDL_GL_BindTexture
SDL_GL_UnbindTexture
SDL_GLattr
SDL_GLcontextFlag
SDL_GLprofile
SDL_GamepadAxisEvent
SDL_GamepadButtonEvent
SDL_GamepadDeviceEvent
SDL_GamepadHasLED
SDL_GamepadHasRumble
SDL_GamepadHasRumbleTriggers
SDL_GetAudioDeviceSpec
SDL_GetAudioDeviceStatus
SDL_GetAudioStreamBinding
SDL_GetAudioStreamSpeed
SDL_GetClipboardUserdata
SDL_GetDefaultAudioInfo
SDL_GetDisplayCurrentOrientation
SDL_GetDisplayNaturalOrientation
SDL_GetDisplayOrientation
SDL_GetErrorMsg
SDL_GetGamepadBindForAxis
SDL_GetGamepadBindForButton
SDL_GetGamepadCaps
SDL_GetGamepadMappingForIndex
SDL_GetJoystickCaps
SDL_GetNumAudioDevices
SDL_GetNumGamepadMappings
SDL_GetNumTouchDevices
SDL_GetNumVideoCaptureFormats
SDL_GetNumVideoCaptureFrameSizes
SDL_GetPath
SDL_GetQueuedAudioSize
SDL_GetRenderD3D11Device
SDL_GetRenderD3D9Device
SDL_GetRenderDrawColorspace
SDL_GetRenderWindowSize
SDL_GetShapedWindowMode
SDL_GetSurfaceScaleMode
SDL_GetTextureDXGIResource
SDL_GetTextureUserData
SDL_GetTouchDevice
SDL_GetTouchName
SDL_GetVideoCaptureDeviceName
SDL_GetVideoCaptureDevices
SDL_GetVideoCaptureFormat
SDL_GetVideoCaptureFrameSize
SDL_GetVideoCaptureSpec
SDL_GetVideoCaptureStatus
SDL_GetWindowData
SDL_GetWindowWMInfo
SDL_GetYUVConversionMode
SDL_GetYUVConversionModeForResolution
SDL_HINT_ACCELEROMETER_AS_JOYSTICK
SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION
SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION
SDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS
SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION
SDL_HINT_BMP_SAVE_LEGACY_FORMAT
SDL_HINT_EMSCRIPTEN_ASYNCIFY
SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT
SDL_HINT_FRAMEBUFFER_ACCELERATION
SDL_HINT_GAMECONTROLLERCONFIG
SDL_HINT_GRAB_KEYBOARD
SDL_HINT_IME_INTERNAL_EDITING
SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS
SDL_HINT_MAC_BACKGROUND_APP
SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK
SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH
SDL_HINT_MOUSE_RELATIVE_MODE_WARP
SDL_HINT_NO_SIGNAL_HANDLERS
SDL_HINT_ORIENTATIONS
SDL_HINT_RENDER_DIRECT3D11_DEBUG
SDL_HINT_RENDER_DIRECT3D_THREADSAFE
SDL_HINT_RENDER_DRIVER
SDL_HINT_RENDER_OPENGL_SHADERS
SDL_HINT_RENDER_SCALE_QUALITY
SDL_HINT_RENDER_VSYNC
SDL_HINT_RPI_VIDEO_LAYER
SDL_HINT_THREAD_STACK_SIZE
SDL_HINT_TIMER_RESOLUTION
SDL_HINT_VIDEO_ALLOW_SCREENSAVER
SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES
SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS
SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT
SDL_HINT_VIDEO_WIN_D3DCOMPILER
SDL_HINT_VIDEO_X11_NET_WM_PING
SDL_HINT_VIDEO_X11_XRANDR
SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING
SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP
SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4
SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN
SDL_HINT_WINRT_HANDLE_BACK_BUTTON
SDL_HINT_WINRT_PRIVACY_POLICY_LABEL
SDL_HINT_WINRT_PRIVACY_POLICY_URL
SDL_HINT_XINPUT_ENABLED
SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING
SDL_HapticClose
SDL_HapticCondition
SDL_HapticConstant
SDL_HapticCustom
SDL_HapticDestroyEffect
SDL_HapticDirection
SDL_HapticEffect
SDL_HapticGetEffectStatus
SDL_HapticIndex
SDL_HapticLeftRight
SDL_HapticName
SDL_HapticNewEffect
SDL_HapticNumAxes
SDL_HapticNumEffects
SDL_HapticNumEffectsPlaying
SDL_HapticOpen
SDL_HapticOpenFromJoystick
SDL_HapticOpenFromMouse
SDL_HapticOpened
SDL_HapticPause
SDL_HapticPeriodic
SDL_HapticQuery
SDL_HapticRamp
SDL_HapticRumbleInit
SDL_HapticRumblePlay
SDL_HapticRumbleStop
SDL_HapticRunEffect
SDL_HapticSetAutocenter
SDL_HapticSetGain
SDL_HapticStopAll
SDL_HapticStopEffect
SDL_HapticUnpause
SDL_HapticUpdateEffect
SDL_HasRDTSC
SDL_HasWindowSurface
SDL_HintPriority
SDL_HitTestResult
SDL_IsAudioDevicePaused
SDL_IsShapedWindow
SDL_JoyAxisEvent
SDL_JoyButtonEvent
SDL_JoyDeviceEvent
SDL_JoyHatEvent
SDL_JoystickHasLED
SDL_JoystickHasRumble
SDL_JoystickHasRumbleTriggers
SDL_JoystickIsHaptic
SDL_JoystickPowerLevel
SDL_KeyboardEvent
SDL_Keycode
SDL_Keymod
SDL_Keysym
SDL_LOG_CATEGORY
SDL_Locale
SDL_LockAudioDevice
SDL_LogGetOutputFunction
SDL_LogPriority
SDL_LogSetOutputFunction
SDL_MUSTLOCK
SDL_MessageBoxButtonData
SDL_MessageBoxButtonFlags
SDL_MessageBoxColor
SDL_MessageBoxColorScheme
SDL_MessageBoxColorType
SDL_MessageBoxData
SDL_MessageBoxFlags
SDL_MostSignificantBitIndex32
SDL_MouseButtonEvent
SDL_MouseIsHaptic
SDL_MouseMotionEvent
SDL_MouseWheelEvent
SDL_NumHaptics
SDL_OpenVideoCapture
SDL_OpenVideoCaptureWithSpec
SDL_Palette
SDL_PixelFormat
SDL_PixelFormatEnum
SDL_PlayAudioDevice
SDL_Point
SDL_PointInRect
SDL_PowerState
SDL_QueueAudio
SDL_QuitEvent
SDL_QuitRequested
SDL_REVISION
SDL_Rect
SDL_RectEmpty
SDL_ReleaseVideoCaptureFrame
SDL_RenderFlush
SDL_RenderGetD3D12Device
SDL_Renderer
SDL_RendererFlags
SDL_RendererFlip
SDL_RendererInfo
SDL_SYSWM_TYPE
SDL_Scancode
SDL_ScancodeAndKeycode
SDL_SemPost
SDL_SemTryWait
SDL_SemValue
SDL_SemWait
SDL_SemWaitTimeout
SDL_SensorEvent
SDL_SensorType
SDL_SetAudioStreamSpeed
SDL_SetRenderDrawColorspace
SDL_SetSurfaceScaleMode
SDL_SetTextureUserData
SDL_SetVideoCaptureSpec
SDL_SetWindowData
SDL_SetYUVConversionMode
SDL_SizeIO
SDL_SoftStretchLinear
SDL_StartVideoCapture
SDL_StopVideoCapture
SDL_StorageFileSize
SDL_StorageReadFile
SDL_StorageSpaceRemaining
SDL_Surface
SDL_Swap16
SDL_Swap32
SDL_Swap64
SDL_SwapBE16
SDL_SwapBE32
SDL_SwapBE64
SDL_SwapFloat
SDL_SwapFloatBE
SDL_SwapFloatLE
SDL_SwapLE16
SDL_SwapLE32
SDL_SwapLE64
SDL_SysWMEvent
SDL_SysWMinfo
SDL_SysWMmsg
SDL_SystemCursor
SDL_TLSCleanup
SDL_TLSCreate
SDL_TLSGet
SDL_TLSSet
SDL_TextEditingEvent
SDL_TextInputEvent
SDL_Texture
SDL_TextureAccess
SDL_TextureModulate
SDL_ThreadFunction
SDL_ThreadID
SDL_ThreadPriority
SDL_TimerCallback
SDL_TouchFingerEvent
SDL_TriggerBreakpoint
SDL_UIKitRunApp
SDL_UnlockAudioDevice
SDL_UnpauseAudioDevice
SDL_UserEvent
SDL_VERSIONNUM
SDL_VERSION_ATLEAST
SDL_Vertex
SDL_Vulkan_GetVkInstanceProcAddr
SDL_WinRTRunApp
SDL_Window
SDL_WindowEvent
SDL_WindowFlags
SDL_assert
SDL_assert_paranoid
SDL_assert_release
SDL_atomic_t
SDL_bool
SDL_iOSSetAnimationCallback
SDL_iOSSetEventPump
SDL_mutexP
SDL_mutexV
SDL_version
SGCodeExamples
SGEnumerations
SGFunctions
SGNewPages
SGRemarks
SGStructures
SGTutorials
SGWikiBasics
SourceCode
Support
ToDo
Tutorials
Tutorials-AudioStream
Tutorials-TextInput