Table of contents
-
Table Of Contents
- Guide
-
API Reference
- 5. General
-
6. Video
- SDL_GetVideoSurface
- SDL_GetVideoInfo
- SDL_VideoDriverName
- SDL_ListModes
- SDL_VideoModeOK
- SDL_SetVideoMode
- SDL_UpdateRect
- SDL_UpdateRects
- SDL_Flip
- SDL_SetColors
- SDL_SetPalette
- SDL_SetGamma
- SDL_GetGammaRamp
- SDL_SetGammaRamp
- SDL_MapRGB
- SDL_MapRGBA
- SDL_GetRGB
- SDL_GetRGBA
- SDL_CreateRGBSurface
- SDL_CreateRGBSurfaceFrom
- SDL_FreeSurface
- SDL_LockSurface
- SDL_UnlockSurface
- SDL_LoadBMP
- SDL_SaveBMP
- SDL_SetColorKey
- SDL_SetAlpha
- SDL_SetClipRect
- SDL_GetClipRect
- SDL_ConvertSurface
- SDL_BlitSurface
- SDL_FillRect
- SDL_DisplayFormat
- SDL_DisplayFormatAlpha
- SDL_WarpMouse
- SDL_CreateCursor
- SDL_FreeCursor
- SDL_SetCursor
- SDL_GetCursor
- SDL_ShowCursor
- SDL_GL_LoadLibrary
- SDL_GL_GetProcAddress
- SDL_GL_GetAttribute
- SDL_GL_SetAttribute
- SDL_GL_SwapBuffers
- SDL_CreateYUVOverlay
- SDL_LockYUVOverlay
- SDL_UnlockYUVOverlay
- SDL_DisplayYUVOverlay
- SDL_FreeYUVOverlay
- SDL_GLattr
- SDL_Rect
- SDL_Color
- SDL_Palette
- SDL_PixelFormat
- SDL_Surface
- SDL_VideoInfo
- SDL_Overlay
- 7. Window Management
-
8. Event
- Structures
-
Functions
- SDL_PumpEvents
- SDL_WaitEvent
- SDL_PeepEvents
- SDL_PollEvent
- SDL_PushEvent
- SDL_SetEventFilter
- SDL_GetEventFilter
- SDL_EventState
- SDL_GetKeyState
- SDL_GetModState
- SDL_SetModState
- SDL_GetKeyName
- SDL_EnableUNICODE
- SDL_EnableKeyRepeat
- SDL_GetMouseState
- SDL_GetRelativeMouseState
- SDL_GetAppState
- SDL_JoystickEventState
- 9. Joystick
- 10. Audio
- 11. CDROM
-
12. Multi-threaded Programming
- SDL_CreateThread
- SDL_ThreadID
- SDL_GetThreadID
- SDL_WaitThread
- SDL_KillThread
- SDL_CreateMutex
- SDL_DestroyMutex
- SDL_mutexP
- SDL_mutexV
- SDL_CreateSemaphore
- SDL_DestroySemaphore
- SDL_SemWait
- SDL_SemTryWait
- SDL_SemWaitTimeout
- SDL_SemPost
- SDL_SemValue
- SDL_CreateCond
- SDL_DestroyCond
- SDL_CondSignal
- SDL_CondBroadcast
- SDL_CondWait
- SDL_CondWaitTimeout
- 13. Time