Contains all A5SES classes and functions. More...
Classes | |
class | Atlas |
Texture atlas. More... | |
class | Atlas_Bitmap |
Bitmap containing reference to an allocated part of a texture atlas. More... | |
class | Pixel_Format |
Bitmap pixel format. More... | |
class | Bitmap_Lock |
Locked Bitmap region. More... | |
class | Bitmap |
Stores an image. More... | |
class | Color |
Stores and converts colors. More... | |
struct | RGB |
Stores Colors in the RGB format. More... | |
struct | RGBA |
Stores Colors in the RGBA format. More... | |
struct | RGB_Float |
Stores Colors as floating point in the RGB format. More... | |
struct | RGBA_Float |
Stores Colors as floating point in the RGBA format. More... | |
class | Exception |
Base class for A5SES exceptions. More... | |
class | Need_Addon |
Thrown when a function requiring a non-loaded addon is called. More... | |
class | Init_Failed |
Thrown when an core Allegro module or addon fails to initialize. More... | |
class | Rectangle |
Stores four coordinates representing a rectangle. More... | |
class | Display |
Object representing a display (screen or window). More... | |
class | Event_Source |
An Event_Source can be registered to an Event_Queue. More... | |
class | Event |
Base class for event messages. More... | |
class | User_Event_Source |
User-defined event sources. More... | |
class | User_Event |
Reference counted user event. More... | |
class | Event_Queue |
Processes events from Event_Sources. More... | |
class | Event_Reader |
Simpler event reader interface. More... | |
class | Keyboard |
Object representing a keyboard. More... | |
class | Mouse |
Object representing a mouse. More... | |
class | Font |
Stores a font. More... | |
class | Text_Renderer |
Set and fire class for rendering text. More... | |
class | Mutex |
Object representing a mutex. More... | |
class | Lock |
RAII method of locking mutexes. More... | |
class | Condition |
Object representing a condition. More... | |
class | Thread_Proc |
Object representing a thread function. More... | |
class | Thread |
Object representing at thread. More... | |
class | Timer |
Typedefs | |
typedef float | unit |
Type used to represent bitmap/screen coordinates. | |
typedef float | angle |
Type used to represent angles. | |
Functions | |
void | _init () |
void | _keyboard_init () |
void | _mouse_init () |
void * | thread_proc_call (ALLEGRO_THREAD *al_thread, void *raw_thread) |
void | Rest (double seconds) |
Pauses the thread for the specified number of seconds. | |
double | Time () |
Returns the number of seconds since Allegro was initialized. |
Contains all A5SES classes and functions.