documentation
.HELP!
SDL Library Documentation
SDL Guide
SDL Library
previous page
next page
SDL Library Documentation
Prev
Next
I. SDL Guide
Table of Contents
Preface
1.
The Basics
2.
Graphics and Video
3.
Input handling
4.
Examples
Prev
Home
Next
SDL Library Documentation
Preface
previous page
start
next page
Menu
Homepage
Table of contents
Table Of Contents
Guide
Preface
About
Credits
1. The Basics
Initialising SDL
2. Graphics and Video
Open GL
3. Input Handling
Keyboard
4. Examples
Event
Audio
CDROM
Time
Video
API Reference
5. General
SDL_Init
SDL_InitSubSystem
SDL_QuitSubSystem
SDL_Quit
SDL_WasInit
SDL_GetError
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
SDL_WM_GetCaption
SDL_WM_SetCaption
SDL_WM_SetIcon
SDL_WM_IconifyWindow
SDL_WM_ToggleFullScreen
SDL_WM_GrabInput
8. Event
Structures
SDL_Event
SDL_ActiveEvent
SDL_KeyboardEvent
SDL_MouseMotionEvent
SDL_MouseButtonEvent
SDL_JoyAxisEvent
SDL_JoyButtonEvent
SDL_JoyHatEvent
SDL_JoyBallEvent
SDL_ResizeEvent
SDL_ExposeEvent
SDL_SysWMEvent
SDL_UserEvent
SDL_QuitEvent
SDL_keysym
SDLKey
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
SDL_NumJoysticks
SDL_JoystickName
SDL_JoystickOpen
SDL_JoystickOpened
SDL_JoystickIndex
SDL_JoystickNumAxes
SDL_JoystickNumBalls
SDL_JoystickNumHats
SDL_JoystickNumButtons
SDL_JoystickUpdate
SDL_JoystickGetAxis
SDL_JoystickGetHat
SDL_JoystickGetButton
SDL_JoystickGetBall
SDL_JoystickClose
10. Audio
SDL_AudioSpec
SDL_OpenAudio
SDL_PauseAudio
SDL_GetAudioStatus
SDL_LoadWAV
SDL_FreeWAV
SDL_AudioCVT
SDL_BuildAudioCVT
SDL_ConvertAudio
SDL_MixAudio
SDL_LockAudio
SDL_UnlockAudio
SDL_CloseAudio
11. CDROM
SDL_CDNumDrives
SDL_CDName
SDL_CDOpen
SDL_CDStatus
SDL_CDPlay
SDL_CDPlayTracks
SDL_CDPause
SDL_CDResume
SDL_CDStop
SDL_CDEject
SDL_CDClose
SDL_CD
SDL_CDtrack
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
SDL_GetTicks
SDL_Delay
SDL_AddTimer
SDL_RemoveTimer
SDL_SetTimer
Get in touch
Submit feedback about this site to:
[email protected]