Wiki Page Content

SDL 2.0 API by Name

Hints

Enumerations

Structures

Functions

  1. SDL_AddEventWatch
  2. SDL_AddHintCallback
  3. SDL_AddTimer
  4. SDL_AllocFormat
  5. SDL_AllocPalette
  6. SDL_AllocRW
  7. SDL_AndroidGetActivity
  8. SDL_AndroidGetExternalStoragePath
  9. SDL_AndroidGetExternalStorageState
  10. SDL_AndroidGetInternalStoragePath
  11. SDL_AndroidGetJNIEnv
  12. SDL_AtomicAdd
  13. SDL_AtomicCAS
  14. SDL_AtomicCASPtr
  15. SDL_AtomicDecRef
  16. SDL_AtomicGet
  17. SDL_AtomicGetPtr
  18. SDL_AtomicIncRef
  19. SDL_AtomicLock
  20. SDL_AtomicSet
  21. SDL_AtomicSetPtr
  22. SDL_AtomicTryLock
  23. SDL_AtomicUnlock
  24. SDL_AudioInit
  25. SDL_AudioQuit
  26. SDL_BlitScaled
  27. SDL_BlitSurface
  28. SDL_BuildAudioCVT
  29. SDL_COMPILEDVERSION
  30. SDL_CalculateGammaRamp
  31. SDL_CaptureMouse
  32. SDL_ClearError
  33. SDL_ClearHints
  34. SDL_ClearQueuedAudio
  35. SDL_CloseAudio
  36. SDL_CloseAudioDevice
  37. SDL_CompilerBarrier
  38. SDL_CondBroadcast
  39. SDL_CondSignal
  40. SDL_CondWait
  41. SDL_CondWaitTimeout
  42. SDL_ConvertAudio
  43. SDL_ConvertPixels
  44. SDL_ConvertSurface
  45. SDL_ConvertSurfaceFormat
  46. SDL_CreateColorCursor
  47. SDL_CreateCond
  48. SDL_CreateCursor
  49. SDL_CreateMutex
  50. SDL_CreateRGBSurface
  51. SDL_CreateRGBSurfaceFrom
  52. SDL_CreateRenderer
  53. SDL_CreateSemaphore
  54. SDL_CreateSoftwareRenderer
  55. SDL_CreateSystemCursor
  56. SDL_CreateTexture
  57. SDL_CreateTextureFromSurface
  58. SDL_CreateThread
  59. SDL_CreateWindow
  60. SDL_CreateWindowAndRenderer
  61. SDL_CreateWindowFrom
  62. SDL_DXGIGetOutputInfo
  63. SDL_DelEventWatch
  64. SDL_DelHintCallback
  65. SDL_Delay
  66. SDL_DequeueAudio
  67. SDL_DestroyCond
  68. SDL_DestroyMutex
  69. SDL_DestroyRenderer
  70. SDL_DestroySemaphore
  71. SDL_DestroyTexture
  72. SDL_DestroyWindow
  73. SDL_DetachThread
  74. SDL_Direct3D9GetAdapterIndex
  75. SDL_DisableScreenSaver
  76. SDL_EnableScreenSaver
  77. SDL_EnclosePoints
  78. SDL_EventState
  79. SDL_FillRect
  80. SDL_FillRects
  81. SDL_FilterEvents
  82. SDL_FlushEvent
  83. SDL_FlushEvents
  84. SDL_FreeCursor
  85. SDL_FreeFormat
  86. SDL_FreePalette
  87. SDL_FreeRW
  88. SDL_FreeSurface
  89. SDL_FreeWAV
  90. SDL_GL_BindTexture
  91. SDL_GL_CreateContext
  92. SDL_GL_DeleteContext
  93. SDL_GL_ExtensionSupported
  94. SDL_GL_GetAttribute
  95. SDL_GL_GetCurrentContext
  96. SDL_GL_GetCurrentWindow
  97. SDL_GL_GetDrawableSize
  98. SDL_GL_GetProcAddress
  99. SDL_GL_GetSwapInterval
  100. SDL_GL_LoadLibrary
  101. SDL_GL_MakeCurrent
  102. SDL_GL_ResetAttributes
  103. SDL_GL_SetAttribute
  104. SDL_GL_SetSwapInterval
  105. SDL_GL_SwapWindow
  106. SDL_GL_UnbindTexture
  107. SDL_GL_UnloadLibrary
  108. SDL_GameControllerAddMapping
  109. SDL_GameControllerAddMappingsFromFile
  110. SDL_GameControllerAddMappingsFromRW
  111. SDL_GameControllerClose
  112. SDL_GameControllerEventState
  113. SDL_GameControllerFromInstanceID
  114. SDL_GameControllerGetAttached
  115. SDL_GameControllerGetAxis
  116. SDL_GameControllerGetAxisFromString
  117. SDL_GameControllerGetBindForAxis
  118. SDL_GameControllerGetBindForButton
  119. SDL_GameControllerGetButton
  120. SDL_GameControllerGetButtonFromString
  121. SDL_GameControllerGetJoystick
  122. SDL_GameControllerGetStringForAxis
  123. SDL_GameControllerGetStringForButton
  124. SDL_GameControllerMapping
  125. SDL_GameControllerMappingForGUID
  126. SDL_GameControllerName
  127. SDL_GameControllerNameForIndex
  128. SDL_GameControllerOpen
  129. SDL_GameControllerUpdate
  130. SDL_GetAssertionHandler
  131. SDL_GetAssertionReport
  132. SDL_GetAudioDeviceName
  133. SDL_GetAudioDeviceStatus
  134. SDL_GetAudioDriver
  135. SDL_GetAudioStatus
  136. SDL_GetBasePath
  137. SDL_GetCPUCacheLineSize
  138. SDL_GetCPUCount
  139. SDL_GetClipRect
  140. SDL_GetClipboardText
  141. SDL_GetClosestDisplayMode
  142. SDL_GetColorKey
  143. SDL_GetCurrentAudioDriver
  144. SDL_GetCurrentDisplayMode
  145. SDL_GetCurrentVideoDriver
  146. SDL_GetCursor
  147. SDL_GetDefaultAssertionHandler
  148. SDL_GetDefaultCursor
  149. SDL_GetDesktopDisplayMode
  150. SDL_GetDisplayBounds
  151. SDL_GetDisplayDPI
  152. SDL_GetDisplayMode
  153. SDL_GetDisplayName
  154. SDL_GetDisplayUsableBounds
  155. SDL_GetError
  156. SDL_GetEventFilter
  157. SDL_GetEventState
  158. SDL_GetGlobalMouseState
  159. SDL_GetGrabbedWindow
  160. SDL_GetHint
  161. SDL_GetKeyFromName
  162. SDL_GetKeyFromScancode
  163. SDL_GetKeyName
  164. SDL_GetKeyboardFocus
  165. SDL_GetKeyboardState
  166. SDL_GetModState
  167. SDL_GetMouseFocus
  168. SDL_GetMouseState
  169. SDL_GetNumAudioDevices
  170. SDL_GetNumAudioDrivers
  171. SDL_GetNumDisplayModes
  172. SDL_GetNumRenderDrivers
  173. SDL_GetNumTouchDevices
  174. SDL_GetNumTouchFingers
  175. SDL_GetNumVideoDisplays
  176. SDL_GetNumVideoDrivers
  177. SDL_GetPerformanceCounter
  178. SDL_GetPerformanceFrequency
  179. SDL_GetPixelFormatName
  180. SDL_GetPlatform
  181. SDL_GetPowerInfo
  182. SDL_GetPrefPath
  183. SDL_GetQueuedAudioSize
  184. SDL_GetRGB
  185. SDL_GetRGBA
  186. SDL_GetRelativeMouseMode
  187. SDL_GetRelativeMouseState
  188. SDL_GetRenderDrawBlendMode
  189. SDL_GetRenderDrawColor
  190. SDL_GetRenderDriverInfo
  191. SDL_GetRenderTarget
  192. SDL_GetRenderer
  193. SDL_GetRendererInfo
  194. SDL_GetRendererOutputSize
  195. SDL_GetRevision
  196. SDL_GetRevisionNumber
  197. SDL_GetScancodeFromKey
  198. SDL_GetScancodeFromName
  199. SDL_GetScancodeName
  200. SDL_GetSurfaceAlphaMod
  201. SDL_GetSurfaceBlendMode
  202. SDL_GetSurfaceColorMod
  203. SDL_GetSystemRAM
  204. SDL_GetTextureAlphaMod
  205. SDL_GetTextureBlendMode
  206. SDL_GetTextureColorMod
  207. SDL_GetThreadID
  208. SDL_GetThreadName
  209. SDL_GetTicks
  210. SDL_GetTouchDevice
  211. SDL_GetTouchFinger
  212. SDL_GetVersion
  213. SDL_GetVideoDriver
  214. SDL_GetWindowBordersSize
  215. SDL_GetWindowBrightness
  216. SDL_GetWindowData
  217. SDL_GetWindowDisplayIndex
  218. SDL_GetWindowDisplayMode
  219. SDL_GetWindowFlags
  220. SDL_GetWindowFromID
  221. SDL_GetWindowGammaRamp
  222. SDL_GetWindowGrab
  223. SDL_GetWindowID
  224. SDL_GetWindowMaximumSize
  225. SDL_GetWindowMinimumSize
  226. SDL_GetWindowOpacity
  227. SDL_GetWindowPixelFormat
  228. SDL_GetWindowPosition
  229. SDL_GetWindowSize
  230. SDL_GetWindowSurface
  231. SDL_GetWindowTitle
  232. SDL_GetWindowWMInfo
  233. SDL_HapticClose
  234. SDL_HapticDestroyEffect
  235. SDL_HapticEffectSupported
  236. SDL_HapticGetEffectStatus
  237. SDL_HapticIndex
  238. SDL_HapticName
  239. SDL_HapticNewEffect
  240. SDL_HapticNumAxes
  241. SDL_HapticNumEffects
  242. SDL_HapticNumEffectsPlaying
  243. SDL_HapticOpen
  244. SDL_HapticOpenFromJoystick
  245. SDL_HapticOpenFromMouse
  246. SDL_HapticOpened
  247. SDL_HapticPause
  248. SDL_HapticQuery
  249. SDL_HapticRumbleInit
  250. SDL_HapticRumblePlay
  251. SDL_HapticRumbleStop
  252. SDL_HapticRumbleSupported
  253. SDL_HapticRunEffect
  254. SDL_HapticSetAutocenter
  255. SDL_HapticSetGain
  256. SDL_HapticStopAll
  257. SDL_HapticStopEffect
  258. SDL_HapticUnpause
  259. SDL_HapticUpdateEffect
  260. SDL_Has3DNow
  261. SDL_HasAVX
  262. SDL_HasAVX2
  263. SDL_HasAltiVec
  264. SDL_HasClipboardText
  265. SDL_HasEvent
  266. SDL_HasEvents
  267. SDL_HasIntersection
  268. SDL_HasMMX
  269. SDL_HasRDTSC
  270. SDL_HasSSE
  271. SDL_HasSSE2
  272. SDL_HasSSE3
  273. SDL_HasSSE41
  274. SDL_HasSSE42
  275. SDL_HasScreenKeyboardSupport
  276. SDL_HideWindow
  277. SDL_Init
  278. SDL_InitSubSystem
  279. SDL_IntersectRect
  280. SDL_IntersectRectAndLine
  281. SDL_IsGameController
  282. SDL_IsScreenKeyboardShown
  283. SDL_IsScreenSaverEnabled
  284. SDL_IsTextInputActive
  285. SDL_JoystickClose
  286. SDL_JoystickCurrentPowerLevel
  287. SDL_JoystickEventState
  288. SDL_JoystickFromInstanceID
  289. SDL_JoystickGetAttached
  290. SDL_JoystickGetAxis
  291. SDL_JoystickGetBall
  292. SDL_JoystickGetButton
  293. SDL_JoystickGetDeviceGUID
  294. SDL_JoystickGetGUID
  295. SDL_JoystickGetGUIDFromString
  296. SDL_JoystickGetGUIDString
  297. SDL_JoystickGetHat
  298. SDL_JoystickInstanceID
  299. SDL_JoystickIsHaptic
  300. SDL_JoystickName
  301. SDL_JoystickNameForIndex
  302. SDL_JoystickNumAxes
  303. SDL_JoystickNumBalls
  304. SDL_JoystickNumButtons
  305. SDL_JoystickNumHats
  306. SDL_JoystickOpen
  307. SDL_JoystickUpdate
  308. SDL_LoadBMP
  309. SDL_LoadBMP_RW
  310. SDL_LoadDollarTemplates
  311. SDL_LoadFunction
  312. SDL_LoadObject
  313. SDL_LoadWAV
  314. SDL_LoadWAV_RW
  315. SDL_LockAudio
  316. SDL_LockAudioDevice
  317. SDL_LockMutex
  318. SDL_LockSurface
  319. SDL_LockTexture
  320. SDL_Log
  321. SDL_LogCritical
  322. SDL_LogDebug
  323. SDL_LogError
  324. SDL_LogGetOutputFunction
  325. SDL_LogGetPriority
  326. SDL_LogInfo
  327. SDL_LogMessage
  328. SDL_LogMessageV
  329. SDL_LogResetPriorities
  330. SDL_LogSetAllPriority
  331. SDL_LogSetOutputFunction
  332. SDL_LogSetPriority
  333. SDL_LogVerbose
  334. SDL_LogWarn
  335. SDL_LowerBlit
  336. SDL_LowerBlitScaled
  337. SDL_MUSTLOCK
  338. SDL_MapRGB
  339. SDL_MapRGBA
  340. SDL_MasksToPixelFormatEnum
  341. SDL_MaximizeWindow
  342. SDL_MinimizeWindow
  343. SDL_MixAudio
  344. SDL_MixAudioFormat
  345. SDL_MostSignificantBitIndex32
  346. SDL_MouseIsHaptic
  347. SDL_NumHaptics
  348. SDL_NumJoysticks
  349. SDL_OpenAudio
  350. SDL_OpenAudioDevice
  351. SDL_PauseAudio
  352. SDL_PauseAudioDevice
  353. SDL_PeepEvents
  354. SDL_PixelFormatEnumToMasks
  355. SDL_PointInRect
  356. SDL_PollEvent
  357. SDL_PumpEvents
  358. SDL_PushEvent
  359. SDL_QueryTexture
  360. SDL_QueueAudio
  361. SDL_Quit
  362. SDL_QuitRequested
  363. SDL_QuitSubSystem
  364. SDL_REVISION
  365. SDL_RWFromConstMem
  366. SDL_RWFromFP
  367. SDL_RWFromFile
  368. SDL_RWFromMem
  369. SDL_RWclose
  370. SDL_RWread
  371. SDL_RWseek
  372. SDL_RWsize
  373. SDL_RWtell
  374. SDL_RWwrite
  375. SDL_RaiseWindow
  376. SDL_ReadBE16
  377. SDL_ReadBE32
  378. SDL_ReadBE64
  379. SDL_ReadLE16
  380. SDL_ReadLE32
  381. SDL_ReadLE64
  382. SDL_ReadU8
  383. SDL_RecordGesture
  384. SDL_RectEmpty
  385. SDL_RectEquals
  386. SDL_RegisterEvents
  387. SDL_RemoveTimer
  388. SDL_RenderClear
  389. SDL_RenderCopy
  390. SDL_RenderCopyEx
  391. SDL_RenderDrawLine
  392. SDL_RenderDrawLines
  393. SDL_RenderDrawPoint
  394. SDL_RenderDrawPoints
  395. SDL_RenderDrawRect
  396. SDL_RenderDrawRects
  397. SDL_RenderFillRect
  398. SDL_RenderFillRects
  399. SDL_RenderGetClipRect
  400. SDL_RenderGetD3D9Device
  401. SDL_RenderGetIntegerScale
  402. SDL_RenderGetLogicalSize
  403. SDL_RenderGetScale
  404. SDL_RenderGetViewport
  405. SDL_RenderIsClipEnabled
  406. SDL_RenderPresent
  407. SDL_RenderReadPixels
  408. SDL_RenderSetClipRect
  409. SDL_RenderSetIntegerScale
  410. SDL_RenderSetLogicalSize
  411. SDL_RenderSetScale
  412. SDL_RenderSetViewport
  413. SDL_RenderTargetSupported
  414. SDL_ResetAssertionReport
  415. SDL_RestoreWindow
  416. SDL_SaveAllDollarTemplates
  417. SDL_SaveBMP
  418. SDL_SaveBMP_RW
  419. SDL_SaveDollarTemplate
  420. SDL_SemPost
  421. SDL_SemTryWait
  422. SDL_SemValue
  423. SDL_SemWait
  424. SDL_SemWaitTimeout
  425. SDL_SetAssertionHandler
  426. SDL_SetClipRect
  427. SDL_SetClipboardText
  428. SDL_SetColorKey
  429. SDL_SetCursor
  430. SDL_SetError
  431. SDL_SetEventFilter
  432. SDL_SetHint
  433. SDL_SetHintWithPriority
  434. SDL_SetMainReady
  435. SDL_SetModState
  436. SDL_SetPaletteColors
  437. SDL_SetPixelFormatPalette
  438. SDL_SetRelativeMouseMode
  439. SDL_SetRenderDrawBlendMode
  440. SDL_SetRenderDrawColor
  441. SDL_SetRenderTarget
  442. SDL_SetSurfaceAlphaMod
  443. SDL_SetSurfaceBlendMode
  444. SDL_SetSurfaceColorMod
  445. SDL_SetSurfacePalette
  446. SDL_SetSurfaceRLE
  447. SDL_SetTextInputRect
  448. SDL_SetTextureAlphaMod
  449. SDL_SetTextureBlendMode
  450. SDL_SetTextureColorMod
  451. SDL_SetThreadPriority
  452. SDL_SetWindowBordered
  453. SDL_SetWindowBrightness
  454. SDL_SetWindowData
  455. SDL_SetWindowDisplayMode
  456. SDL_SetWindowFullscreen
  457. SDL_SetWindowGammaRamp
  458. SDL_SetWindowGrab
  459. SDL_SetWindowHitTest
  460. SDL_SetWindowIcon
  461. SDL_SetWindowInputFocus
  462. SDL_SetWindowMaximumSize
  463. SDL_SetWindowMinimumSize
  464. SDL_SetWindowModalFor
  465. SDL_SetWindowOpacity
  466. SDL_SetWindowPosition
  467. SDL_SetWindowSize
  468. SDL_SetWindowTitle
  469. SDL_SetWindowsMessageHook
  470. SDL_ShowCursor
  471. SDL_ShowMessageBox
  472. SDL_ShowSimpleMessageBox
  473. SDL_ShowWindow
  474. SDL_StartTextInput
  475. SDL_StopTextInput
  476. SDL_Swap16
  477. SDL_Swap32
  478. SDL_Swap64
  479. SDL_SwapBE16
  480. SDL_SwapBE32
  481. SDL_SwapBE64
  482. SDL_SwapFloat
  483. SDL_SwapFloatBE
  484. SDL_SwapFloatLE
  485. SDL_SwapLE16
  486. SDL_SwapLE32
  487. SDL_SwapLE64
  488. SDL_TICKS_PASSED
  489. SDL_TLSCreate
  490. SDL_TLSGet
  491. SDL_TLSSet
  492. SDL_ThreadID
  493. SDL_TriggerBreakpoint
  494. SDL_TryLockMutex
  495. SDL_UnionRect
  496. SDL_UnloadObject
  497. SDL_UnlockAudio
  498. SDL_UnlockAudioDevice
  499. SDL_UnlockMutex
  500. SDL_UnlockSurface
  501. SDL_UnlockTexture
  502. SDL_UpdateTexture
  503. SDL_UpdateWindowSurface
  504. SDL_UpdateWindowSurfaceRects
  505. SDL_UpdateYUVTexture
  506. SDL_VERSION
  507. SDL_VERSIONNUM
  508. SDL_VERSION_ATLEAST
  509. SDL_VideoInit
  510. SDL_VideoQuit
  511. SDL_WaitEvent
  512. SDL_WaitEventTimeout
  513. SDL_WaitThread
  514. SDL_WarpMouseGlobal
  515. SDL_WarpMouseInWindow
  516. SDL_WasInit
  517. SDL_WinRTGetFSPathUNICODE
  518. SDL_WinRTGetFSPathUTF8
  519. SDL_WinRTRunApp
  520. SDL_WriteBE16
  521. SDL_WriteBE32
  522. SDL_WriteBE64
  523. SDL_WriteLE16
  524. SDL_WriteLE32
  525. SDL_WriteLE64
  526. SDL_WriteU8
  527. SDL_acos
  528. SDL_assert
  529. SDL_assert_paranoid
  530. SDL_assert_release
  531. SDL_iPhoneSetAnimationCallback
  532. SDL_iPhoneSetEventPump


CategoryCategory

None: CategoryAPI (last edited 2013-08-10 05:04:50 by Sam Lantinga)

Feedback
Please include your contact information if you'd like to receive a reply.
Submit