OSDL::Video::TwoDimensional::__attribute__ | Describes a BMP header |
OSDL::Engine::ActiveObject | Active objects are dynamic objects, i.e |
OSDL::Audio::Audible | Mother class of all audible content, including sound and music |
OSDL::Audio::AudibleException | Mother class for all exceptions raised by Audible instances |
OSDL::Audio::AudioChannel | Corresponds to a mixing audio channel |
OSDL::Audio::AudioChannelException | Exceptions raised by AudioChannel instances |
OSDL::Audio::AudioException | Mother class for all audio exceptions |
OSDL::Audio::AudioModule | Root module for all audio services |
OSDL::Rendering::AudioRenderer | This basic audio renderer manages the sound rendering of all registered views |
OSDL::Video::TwoDimensional::BackBufferedWidget | A BackBufferedWidget is a Widget, hence a Surface, which contains only its own rendering (the one of its subwidgets is not on it) and which owns another Surface, which contains this widget rendered alongside the full tree of its subwidgets, which acts as a cache |
OSDL::Rendering::BaseGUIView | The base GUI view allows to set-up and perform the rendering of a graphical user interface |
OSDL::Engine::BoundingBox | Bounding boxes are geometrical shapes that verify the following properties:
- they contain all the object(s) they correspond to (all points in the object or set of objects are in the bounding box)
- geometrical computations (intersection, distance, inclusion test, etc
|
OSDL::Engine::BoundingBox2D | 2D bounding boxes are specialized bounding boxes for objects in 2D space |
OSDL::Engine::BoundingBoxException | Exception raised by bounding boxes |
OSDL::CDROMDrive | A CD-ROM drive allows to control a particular CD-ROM device attached to the system |
OSDL::CDROMDriveException | Exception returned whenever an error concerning a CD-ROM drive occured |
OSDL::CDROMDriveHandler | A CD-ROM drive handler manages all CD-ROM device attached to the system, so they can be used easily and safely, by ensuring at most one CD-ROM drive object is associated to an actual device |
OSDL::CDTrack | Describes a CD track, it is just an object-oriented view of an actual track |
OSDL::Video::TwoDimensional::Text::Font::CharColorQualityKey | Cache key to manage colored characters with various qualities |
OSDL::Engine::CircleBoundingBox | Circular 2D bounding box |
OSDL::Events::ClassicalJoystick | Models a classical joystick, with simplified access to the two main axes, commonly used to indicate the joystick current direction, with customizable deadzone support and two buttons directly managed |
OSDL::CommonModule | Root of all OSDL modules |
OSDL::MVC::Controller | Specialization of generic Ceylan controller, linked with actual input devices such as mouse, keyboard or joystick |
OSDL::Data::DataException | Exception to be thrown when an abnormal situation occurs with data |
OSDL::EmbeddedDirectory | Encapsulates embedded directories, i.e |
OSDL::EmbeddedFile | Encapsulates embedded files, i.e |
OSDL::EmbeddedFileException | Mother class for all exceptions related to embedded files |
OSDL::EmbeddedFileSystemManager | Allows to interact with embedded filesystem services, i.e |
OSDL::EmbeddedFileSystemManagerException | |
OSDL::Engine::EngineException | Exception to be thrown when engine abnormal behaviour occurs |
OSDL::Events::EventsException | Mother class for all event-related exceptions |
OSDL::Events::EventsModule | Handles the asynchronous event-based interaction model, general input handling, and basic time management, including the logic and rendering frequencies |
OSDL::Exception | OSDL exception |
OSDL::Video::TwoDimensional::Text::FixedFont | Models fixed fonts, a category which gathers all fonts whose rendering demands little resources, but cannot be scaled, as opposed to Truetype fonts |
OSDL::Video::TwoDimensional::Text::Font | Models an abstract font, including its rendering style (bold, italic, etc |
OSDL::Video::TwoDimensional::FontException | Mother class for all font exceptions |
OSDL::Video::OpenGL::GLTexture | Encapsulates an OpenGL texture, constructed directly or not from a surface, that can be loaded as resource |
OSDL::Video::OpenGL::GLTextureException | Exception to be raised when OpenGL texture operations fail |
OSDL::Rendering::GUIException | The base GUI view allows to set-up and perform the rendering of a graphical user interface |
OSDL::Video::TwoDimensional::Image | Provides an encapsulation for any picture instance that can be loaded as resource |
OSDL::Video::TwoDimensional::ImageException | Mother class for all image exceptions |
OSDL::Events::InputDevice | Models an actual OSDL input device, instead of an abstract Ceylan input device |
OSDL::Events::InputDeviceHandler | Handler for all kinds of input devices |
OSDL::Events::InputDeviceHandlerException | Mother class for all keyboard exceptions |
OSDL::Events::Joystick | Models a basic joystick, including relevant axes, hats, balls and buttons |
OSDL::Events::JoystickException | Mother class for all joystick exceptions |
OSDL::Events::JoystickHandler | Handler for all detected joysticks |
OSDL::Events::KeyboardException | Mother class for all keyboard exceptions |
OSDL::Events::KeyboardHandler | Handler for keyboard |
LowLevelOverlay | |
OSDL::Events::Mouse | Models a basic mouse, including relevant buttons and wheels |
OSDL::Video::TwoDimensional::MouseCursor | Encapsulates a mouse cursor |
OSDL::Video::TwoDimensional::MouseCursorException | Exception raised whenever a mouse cursor operation failed |
OSDL::Events::MouseException | Mother class for all mouse exceptions |
OSDL::Events::MouseHandler | Handler for mice connected to the system, if any |
OSDL::Rendering::MultimediaRenderer | This renderer manages all multimedia concerns for the views it is in charge of |
OSDL::Audio::Music | Music is continuous audible content, as opposed to sound |
OSDL::Audio::MusicException | Exceptions raised by Music instances |
OSDL::Audio::MusicManager | A music manager has for role to drive the playback of musics, based on a playlist |
OSDL::Audio::MusicManagerException | Exceptions raised by MusicManager instances |
OSDL::Audio::MusicPlaybackSetting | Describes all information needed for the playback of a music |
OSDL::Video::OpenGL::OpenGLContext | An OpenGL context corresponds to the state of a running OpenGL screen |
OSDL::Video::OpenGL::OpenGLException | Exception to be raised when OpenGL operations fail |
OSDL::Video::Overlay | An overlay is an image, encoded in a specific format, that can be blitted onto a Surface |
OSDL::Video::OverlayException | Thrown when an error regarding overlays occured |
OSDL::Video::Palette | Describes a palette, for example for color-indexed modes |
OSDL::Video::PaletteException | Exception raised when a palette operation failed |
OSDL::Engine::PeriodicalActiveObject | Periodical active objects are active objects that are to be scheduled at a regular pace: for an object whose period is N, the scheduler is expected to trigger it every N of its fundamental simulation ticks |
OSDL::MVC::PeriodicalModel | Event-based model, to be periodically activated by the scheduler |
OSDL::Engine::PeriodicSlot | Records informations about a periodic slot |
OSDL::Video::TwoDimensional::Point | Represents an abstract point whose coordinates are integers |
OSDL::Video::TwoDimensional::Point2D | Represents a point whose coordinates are integers, in a two-dimensional space |
OSDL::Video::TwoDimensional::Point3D | Represents a point whose coordinates are integers, in a three-dimensional space |
OSDL::Video::TwoDimensional::Polygon | Polygons are defined as line segments passing through a suite of 2D points and enclosing a surface, since the last vector points towards the first |
OSDL::Video::TwoDimensional::PolygonSet | Polygon sets are collections of polygons defined in the same referential |
OSDL::Engine::ProgrammedActiveObject | Programmed active objects are objects that are to be scheduled in at specific simulation ticks, as opposed to periodically activated ones |
OSDL::MVC::ProgrammedModel | Event-based model, to be activated on specified ticks by the scheduler |
OSDL::Video::TwoDimensional::RedrawRequestEvent | Event sent by a Surface to a widget it contains so that the widget redraws itself |
OSDL::Rendering::Renderer | This basic renderer manages the rendering of all registered views |
OSDL::Rendering::RenderingException | Exception to be thrown when the rendering task encounters an abnormal situation |
OSDL::Data::ResourceManager | This ResourceManager manages resources on behalf of the developer |
OSDL::Data::ResourceManagerException | Exception to be thrown when engine abnormal behaviour occurs |
OSDL::Engine::Scheduler | This scheduler manages active objects so that they are in turn granted with the processing power they requested |
OSDL::Engine::SchedulingException | Exception to be thrown when scheduling abnormal behaviour occurs |
OSDL::Audio::Sound | Sound is punctual audible content, as opposed to music |
OSDL::Audio::SoundException | Exceptions raised by Sound instances |
OSDL::Rendering::Sprite | A sprite is a specialized view corresponding to a 2D bitmap-based graphical element |
OSDL::Rendering::SpriteException | Exception raised when a sprite operation failed |
OSDL::Rendering::StandardRenderer | The standard renderer manages a list of views and offers a specific support for OpenGL |
OSDL::Video::TwoDimensional::Text::Font::StringColorQualityKey | Cache key to manage colored strings, both for word only and full text |
OSDL::Video::Surface | Represents a video buffer |
OSDL::Video::SurfaceEvent | Mother class of all events sent by a Surface (event source) to its widgets (listeners) |
OSDL::TestException | Test class for OSDL::Exception |
OSDL::Video::TwoDimensional::TextWidget | Text widgets are back-buffered widget which display full texts, i.e |
OSDL::Rendering::TileMap | A tilemap is a (rectangular) array of index to tile definitions |
OSDL::Rendering::TileMapException | Exception raised when a sprite operation failed |
OSDL::Video::TwoDimensional::Text::TrueTypeFont | Class allowing to manage a TrueType font |
OSDL::Video::TwoDimensional::UprightRectangle | This classes defines a rectangle whose sides are parallel or orthogonal to the screen's sides |
OSDL::Video::TwoDimensional::UprightRectangleGL | This classes defines a rectangle whose sides are parallel or orthogonal to the screen's sides, according to OpenGL conventions |
OSDL::Video::VideoException | Mother class for all video exceptions |
OSDL::Video::VideoMemoryLostException | Thrown when video memory has been lost |
OSDL::Video::VideoModule | Root module for all video needs |
OSDL::Rendering::VideoRenderer | This basic video renderer manages the graphical rendering of all registered views |
OSDL::Rendering::VideoRenderingException | Exception raised when a video rendering operation failed |
OSDL::Video::TwoDimensional::Widget | Widgets are graphical components that are drawn in their parent container, which is a surface |
OSDL::Engine::WorldObject | World objects are to be used to describe all objects a virtual world can contain |