OSDL Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
EventsExceptionMother class for all event-related exceptions
OSDL::Audio::AudioExceptionMother class for all audio exceptions
OSDL::Audio::AudioModuleRoot module for all audio services
OSDL::CDROMDriveA CD-ROM drive allows to control a particular CD-ROM device attached to the system
OSDL::CDROMDriveExceptionException returned whenever an error concerning a CD-ROM drive occured
OSDL::CDROMDriveHandlerA 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::CDTrackDescribes a CD track, it is just an object-oriented view of an actual track
OSDL::CommonModuleRoot of all OSDL modules
OSDL::Engine::ActiveObjectActive objects are dynamic objects, i.e
OSDL::Engine::BoundingBoxBounding 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::BoundingBox2D2D bounding boxes are specialized bounding boxes for objects in 2D space
OSDL::Engine::BoundingBoxExceptionException raised by bounding boxes
OSDL::Engine::CircleBoundingBoxCircular 2D bounding box
OSDL::Engine::EngineExceptionException to be thrown when engine abnormal behaviour occurs
OSDL::Engine::PeriodicSlotRecords informations about a periodic slot
OSDL::Engine::SchedulerThis scheduler manages active objects so that they are in turn granted with the processing power they requested
OSDL::Engine::SchedulingExceptionException to be thrown when scheduling abnormal behaviour occurs
OSDL::Engine::WorldObjectWorld objects are to be used to describe all objects a virtual world can contain
OSDL::Events::ClassicalJoystickModels 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::Events::EventsModuleHandles the asynchronous event-based interaction model, general input handling, and basic time management, including the logic and rendering frequencies
OSDL::Events::InputDeviceModels an actual OSDL input device, instead of an abstract Ceylan input device
OSDL::Events::InputDeviceHandlerHandler for all kinds of input devices
OSDL::Events::InputDeviceHandlerExceptionMother class for all keyboard exceptions
OSDL::Events::JoystickModels a basic joystick, including relevant axes, hats, balls and buttons
OSDL::Events::JoystickExceptionMother class for all joystick exceptions
OSDL::Events::JoystickHandlerHandler for all detected joysticks
OSDL::Events::KeyboardExceptionMother class for all keyboard exceptions
OSDL::Events::KeyboardHandlerHandler for keyboard
OSDL::Events::MouseModels a basic mouse, including relevant buttons and wheels
OSDL::Events::MouseExceptionMother class for all mouse exceptions
OSDL::Events::MouseHandlerHandler for mice connected to the system, if any
OSDL::ExceptionOSDL exception
OSDL::MVC::ControllerSpecialization of generic Ceylan controller, linked with actual input devices such as mouse, keyboard or joystick
OSDL::MVC::ModelThese specialized MVC models comply with the scheduler framework, since they are active objects
OSDL::Rendering::AudioRendererThis basic audio renderer manages the sound rendering of all registered views
OSDL::Rendering::MultimediaRendererThis renderer manages all multimedia concerns for the views it is in charge of
OSDL::Rendering::RendererThis basic renderer manages the rendering of all registered views
OSDL::Rendering::RenderingExceptionException to be thrown when rendering encounters an abnormal situation
OSDL::Rendering::SpriteA sprite is a specialized view corresponding to a 2D bitmap-based graphical element
OSDL::Rendering::VideoRendererThis basic video renderer manages the graphical rendering of all registered views
OSDL::TestExceptionTest class for OSDL::Exception
OSDL::Video::OpenGL::GLTextureEncapsulates an OpenGL texture, constructed directly or not from a surface
OSDL::Video::OpenGL::GLTextureExceptionException to be raised when OpenGL texture operations fail
OSDL::Video::OpenGL::OpenGLContextAn OpenGL context corresponds to the state of a running OpenGL screen
OSDL::Video::OpenGL::OpenGLExceptionException to be raised when OpenGL operations fail
OSDL::Video::OverlayAn overlay is an image, encoded in a specific format, that can be blitted onto a Surface
OSDL::Video::OverlayExceptionThrown when an error regarding overlays occured
OSDL::Video::PaletteDescribes a palette, for example for color-indexed modes
OSDL::Video::PaletteExceptionException raised when palette operation failed
OSDL::Video::SurfaceRepresents a video buffer
OSDL::Video::SurfaceEventMother class of all events sent by a Surface (event source) to its widgets (listeners)
OSDL::Video::TwoDimensional::BackBufferedWidgetA 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::Video::TwoDimensional::ImageProvides an encapsulation for any picture instance
OSDL::Video::TwoDimensional::ImageExceptionMother class for all image exceptions
OSDL::Video::TwoDimensional::MouseCursorEncapsulates a mouse cursor
OSDL::Video::TwoDimensional::MouseCursorExceptionException raised whenever a mouse cursor operation failed
OSDL::Video::TwoDimensional::PointRepresents an abstract point whose coordinates are integers
OSDL::Video::TwoDimensional::Point2DRepresents a point whose coordinates are integers, in a two-dimensional space
OSDL::Video::TwoDimensional::Point3DRepresents a point whose coordinates are integers, in a three-dimensional space
OSDL::Video::TwoDimensional::PolygonPolygons 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::PolygonSetPolygon sets are collections of polygons defined in the same referential
OSDL::Video::TwoDimensional::RedrawRequestEventEvent sent by a Surface to a widget it contains so that the widget redraws itself
OSDL::Video::TwoDimensional::Text::FixedFontModels 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::FontModels an abstract font, including its rendering style (bold, italic, etc
OSDL::Video::TwoDimensional::Text::Font::CharColorQualityKeyCache key to manage colored characters with various qualities
OSDL::Video::TwoDimensional::Text::Font::StringColorQualityKeyCache key to manage colored strings, both for word only and full text
OSDL::Video::TwoDimensional::Text::TrueTypeFontTruetype font
OSDL::Video::TwoDimensional::TextExceptionMother class for all text exceptions
OSDL::Video::TwoDimensional::TextWidgetText widgets are back-buffered widget which display full texts, i.e
OSDL::Video::TwoDimensional::UprightRectangleThis classes defines a rectangle whose sides are parallel or orthogonal to the screen's sides
OSDL::Video::TwoDimensional::UprightRectangleGLThis classes defines a rectangle whose sides are parallel or orthogonal to the screen's sides, according to OpenGL conventions
OSDL::Video::TwoDimensional::WidgetWidgets are graphical components that are drawn in their parent container, which is a surface
OSDL::Video::VideoExceptionMother class for all video exceptions
OSDL::Video::VideoMemoryLostExceptionThrown when video memory has been lost
OSDL::Video::VideoModuleRoot module for all video needs

Generated on Fri Mar 30 14:47:23 2007 for OSDL by  doxygen 1.5.1