Classes | Typedefs | Functions

a5 Namespace Reference

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.

Detailed Description

Contains all A5SES classes and functions.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines