a5::Atlas | Texture atlas |
a5::Atlas_Bitmap | Bitmap containing reference to an allocated part of a texture atlas |
a5::Bitmap | Stores an image |
a5::Bitmap_Lock | Locked Bitmap region |
a5::Color | Stores and converts colors |
a5::Condition | Object representing a condition |
a5::Mouse::Cursor | Mouse cursor |
a5::Display | Object representing a display (screen or window) |
a5::Mouse::Event | Mouse event object |
a5::Display::Event | Display event object |
a5::Timer::Event | Timer event object |
a5::Event | Base class for event messages |
a5::Keyboard::Event | Keyboard event object |
a5::Event_Queue | Processes events from Event_Sources |
a5::Event_Reader | Simpler event reader interface |
a5::Event_Source | An Event_Source can be registered to an Event_Queue |
a5::Exception | Base class for A5SES exceptions |
a5::Font | Stores a font |
a5::Init_Failed | Thrown when an core Allegro module or addon fails to initialize |
a5::Keyboard::Key | |
a5::Keyboard | Object representing a keyboard |
a5::Bitmap::Load_Failed | Thrown when a bitmap fails to load |
a5::Font::Load_Failed | Thrown when a font fails to load |
a5::Lock | RAII method of locking mutexes |
a5::Bitmap::Lock_Failed | Thrown when an attempt to lock a bitmap fails |
a5::Keyboard::Modifier | |
a5::Mouse | Object representing a mouse |
a5::Mutex | Object representing a mutex |
a5::Need_Addon | Thrown when a function requiring a non-loaded addon is called |
a5::Event_Reader::No_Event | Thrown when no event was stored in the reader |
a5::Atlas::Not_Child | Thrown when trying to free a bitmap that isn't a child of the atlas |
a5::Pixel_Format | Bitmap pixel format |
a5::Rectangle | Stores four coordinates representing a rectangle |
a5::RGB | Stores Colors in the RGB format |
a5::RGB_Float | Stores Colors as floating point in the RGB format |
a5::RGBA | Stores Colors in the RGBA format |
a5::RGBA_Float | Stores Colors as floating point in the RGBA format |
a5::Mouse::State | Mouse state |
a5::Text_Renderer | Set and fire class for rendering text |
a5::Thread | Object representing at thread |
a5::Thread_Proc | Object representing a thread function |
a5::Timer | |
a5::Atlas::Too_Big | Thrown when trying to allocate a too-large section of the atlas |
a5::User_Event | Reference counted user event |
a5::User_Event_Source | User-defined event sources |