Sign In
Sign-Up
Welcome!
Close
Would you like to make this site your homepage? It's fast and easy...
Yes, Please make this my home page!
No Thanks
Don't show this to me again.
Close
[
Next
]
Table Of Contents:
Author Introduction
Simple DirectMedia Layer
What is it?
SDL is a free cross-platform multi-media development API
Used for games
Used for game SDKs
Used for emulators
Used for demos
Used for multimedia applications
What can it do?
Video
Events
Audio
CD-ROM audio
Threads
Timers
Endian independence
What platforms does it run on?
Linux
Win32
BeOS
Unofficial ports, ports in progress
Using the Simple DirectMedia Layer API
Initializing the library
Video
Choosing and setting video modes (the easy way)
Drawing pixels on the screen
Loading and displaying images
Events
Waiting for events
Polling for events
Polling event state
Sound
Opening the audio device
Loading and playing sounds
CD-ROM audio
Opening a CD-ROM drive for use
Playing the CD-ROM
Threads
Create a simple thread
Synchronizing access to a resource
Timers
Get the current time, in milliseconds
Wait a specified number of milliseconds
Endian independence
Determine the endianness of the current system
Swap data on systems of differing endianness
[
Next
]