The base classes
- SDL::App
- main entry point for SDL applications
- initialize video, get main surface
- SDL::Surface
- a drawable area
- draw to and from and update
- SDL::Rect, source and destination areas of surfaces
- SDL::Event, wait for incoming events
- SDL::EventHandler, parent class for event processing
- SDL::Color, represents a color
- SDL::Image, a surface loaded from a bitmap file
- SDL::Sprite, a surface representing an image for animation