|
[
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
]
|