| e2d::graphics::Animation | Controls an animation |
| e2d::graphics::AnimationFrame | Represents a frame of animation |
| e2d::graphics::AnimationMap | Represents animation sequences |
| e2d::audio::AudioManager | Controls sound settings |
| e2d::core::Base64Decoder | Decodes data from a Tiled map |
| e2d::graphics::Color | Represents a color |
| e2d::core::EventHandler | Processes the SDL events |
| e2d::core::Exception | Class whose purpose is to be thrown |
| e2d::graphics::Font | Loads a bitmap font |
| e2d::core::Fps | Calculates framerate |
| e2d::core::GameApplication | The entry point of Easy2D |
| e2d::graphics::Image | Loads and blits an image |
| e2d::graphics::ImageData | Controls the raw data of an image |
| e2d::core::Implementation | An abstract class that is the base for your game |
| e2d::core::Keyboard | Keeps information about which key is being pressed |
| e2d::graphics::Label | Blits text with a font |
| e2d::graphics::MapLayer | A layer of a tiled map |
| e2d::core::Mouse | Contains mouse handling routines |
| e2d::core::Rect | Represents a rectangle |
| e2d::core::Resource | Content of a ResourceMap |
| e2d::core::ResourceMap | Storage of resources |
| e2d::core::SimpleTimer | Checks if an interval has elapsed |
| e2d::audio::Sound | Represents a sound |
| e2d::graphics::Sprite | Represents a sprite |
| e2d::graphics::TileMap | Loads a tile map in xml format and blits it |
| e2d::graphics::Tileset | Loads a tileable image and blits its tiles |
| e2d::graphics::TTF | Loads a character font and blits text |
| e2d::core::Utilities | Provides useful methods |
| e2d::graphics::Video | Initializes SDL video and provides a framebuffer |
| e2d::graphics::Window | Creates a GUI window |
1.5.6