| Anchor | Class for the windows anchors |
| AsyncQueue | Asynchronous queue for commands |
| ATTRIBUTE_PACKED | |
| audio_format_t | |
| Bezier | Class for Bezier curves |
| BitmapFont | Class to handle bitmap fonts |
| BitmapImpl | Basic bitmap implementation |
| Box | Interface for rectangular objects |
| Builder | Class for skin construction |
| BuilderData | Structure for mapping data from XML file |
| BuilderData::Anchor | Type definition |
| BuilderData::Bitmap | Type definition |
| BuilderData::BitmapFont | Type definition |
| BuilderData::Button | Type definition |
| BuilderData::Checkbox | Type definition |
| BuilderData::Font | Type definition |
| BuilderData::Image | Type definition |
| BuilderData::Layout | Type definition |
| BuilderData::List | Type definition |
| BuilderData::RadialSlider | Type definition |
| BuilderData::Slider | Type definition |
| BuilderData::Text | Type definition |
| BuilderData::Theme | Type definition |
| BuilderData::Tree | Type definition |
| BuilderData::Video | Type definition |
| BuilderData::Window | Type definition |
| chroma_sys_t | |
| CmdAddItem | "Add item" command |
| CmdChangeSkin | "Change Skin" command |
| CmdDialogs< TYPE > | Generic "Open dialog" command |
| CmdGeneric | Base class for skins commands |
| CmdHideWindow | Command to hide a window |
| CmdLayout | "Change layout" command |
| CmdMuxer | This command only contains other commands (composite pattern) |
| CmdPlaylistDel | Command to delete the selected items from a list |
| CmdPlaylistLoad | Command to load a playlist |
| CmdPlaylistLoop | Command to set the loop state |
| CmdPlaylistRandom | Command to set the random state |
| CmdPlaylistRepeat | Command to set the repeat state |
| CmdPlaylistSave | Command to save a playlist |
| CmdPlaytreeDel | Command to delete the selected items from a tree |
| CmdPlaytreeLoad | Command to load a playlist |
| CmdPlaytreeLoop | Command to set the loop state |
| CmdPlaytreeRandom | Command to set the random state |
| CmdPlaytreeRepeat | Command to set the repeat state |
| CmdPlaytreeSave | Command to save a playlist |
| CmdPlaytreeUpdate | Command to notify the playtree of an item update |
| CmdRaiseAll | Command to raise all windows |
| CmdResize | Command to resize a layout |
| CmdResizeVout | Command to resize the vout window |
| CmdSetText | Command to set a text variable |
| CmdShowWindow | Command to show a window |
| CountedPtr< T > | Reference couting pointer |
| CtrlButton | Base class for button controls |
| CtrlCheckbox | Base class for checkbox controls |
| CtrlFlat | Base class for "mover controls" and images |
| CtrlGeneric | Base class for controls |
| CtrlImage | Control image |
| CtrlList | Class for control list |
| CtrlMove | Control for moving windows |
| CtrlRadialSlider | Radial slider |
| CtrlResize | Control decorator for resizing windows |
| CtrlSliderBg | Slider background |
| CtrlSliderCursor | Cursor of a slider |
| CtrlText | Class for control text |
| CtrlTree | Class for control tree |
| CtrlVideo | Control video |
| es_format_t | |
| es_sys_t | |
| EvtEnter | Mouse enter event |
| EvtFocus | Focus change event |
| EvtGeneric | Base class for OS events |
| EvtInput | Base class for mouse and key events |
| EvtKey | Class for keyboard events |
| EvtLeave | Mouse leave event |
| EvtMotion | Mouse move event |
| EvtMouse | Class for mouse button events |
| EvtRefresh | Refresh window event |
| EvtScroll | Class for mouse scroll events |
| EvtSpecial | Class for non-genuine events |
| ExprEvaluator | Expression evaluator using Reverse Polish Notation |
| FSM | This class implements a Finite State Machine (FSM) |
| FT2Bitmap | Class for rendering freetype glyphs on a bitmap |
| FT2Font | Freetype2 font |
| GenericBitmap | Generic interface for bitmaps |
| GenericFont | Base class for fonts |
| GenericLayout | Base class for layouts |
| GenericWindow | Generic window class |
| Interpreter | Command interpreter for scripts in the XML |
| LayeredControl | Control and its associated layer |
| MacOSXFactory | Class used to instanciate MacOSX specific objects |
| MacOSXGraphics | MacOSX implementation of OSGraphics |
| MacOSXLoop | Main event loop for MacOSX (singleton) |
| MacOSXTooltip | MacOSX implementation of OSTooltip |
| MacOSXWindow | MacOSX implementation of OSWindow |
| macro_t | |
| msg_bank_t | |
| msg_item_t | |
| msg_subscription_t | |
| mvar_t | |
| Observer< S > | Template for observers in the Observer design pattern |
| osd_button_t | |
| osd_menu_state_t | |
| osd_menu_t | |
| osd_state_t | |
| OSFactory | Abstract factory used to instantiate OS specific objects |
| OSGraphics | OS specific graphics class |
| OSLoop | Abstract class for the main event loop |
| OSTooltip | Base class for OS specific Tooltip Windows |
| OSWindow | OS specific delegate class for GenericWindow |
| picture_heap_t | |
| picture_t | |
| plane_t | |
| Playlist | Variable for VLC playlist |
| playlist_export_t | |
| playlist_item_t | |
| playlist_t | |
| playlist_view_t | |
| Playtree | Variable for VLC playlist (new tree format) |
| PngBitmap | Class for PNG bitmaps |
| Position | Relative position of a rectangle in a box |
| Rect | Characterization of a rectangle |
| rpn_stack_t | |
| ScaledBitmap | Class for scaling bitmaps |
| SkinObject | Base class for all skin classes |
| SkinParser | Parser for the skin DTD |
| spu_t | |
| stream_t | |
| StreamTime | Variable for VLC strem time |
| Subject< S > | Template for subjects in the Observer design pattern |
| subpicture_region_t | |
| subpicture_t | |
| subs_format_t | |
| svg_rendition_t | |
| text_style_t | |
| Theme | Class storing the data of the current theme |
| ThemeRepository | Singleton object handling the list of available themes |
| TopWindow | Class to handle top-level windows |
| VarBool | Interface for read-only boolean variable |
| VarBoolAndBool | Conjunction of two boolean variables (AND) |
| VarBoolFalse | Constant false VarBool |
| VarBoolImpl | Boolean variable implementation (read/write) |
| VarBoolOrBool | Disjunction of two boolean variables (OR) |
| VarBoolTrue | Constant true VarBool |
| Variable | Base class for variable objects |
| variable_t | |
| VarList | List variable |
| VarList::Elem_t | Type of an element in the list |
| VarNotBool | Negation of a boolean variable (NOT) |
| VarPercent | Percentage variable |
| VarText | String variable |
| VarTree | Tree variable |
| video_format_t | |
| video_palette_t | |
| vlc_list_t | |
| vlc_object_t | |
| vlc_value_t | |
| VlcProc | Singleton object handling VLC internal state and playlist |
| Volume | Variable for VLC volume |
| vout_thread_t | |
| VoutWindow | Class to handle a video output window |
| Win32Factory | Class used to instanciate Win32 specific objects |
| Win32Graphics | Win32 implementation of OSGraphics |
| Win32Loop | Main event loop for Win32 |
| Win32Tooltip | Win32 implementation of OSTooltip |
| Win32Window | Win32 implementation of OSWindow |
| WindowManager | Window manager for skin windows |
| X11Display | Class for encapsulation of a X11 Display |
| X11Factory | Class used to instanciate X11 specific objects |
| X11Graphics | X11 implementation of OSGraphics |
| X11Loop | Main event loop for X11 (singleton) |
| X11TimerLoop | Class to manage a set of timers |
| X11Tooltip | X11 implementation of OSTooltip |
| X11Window | X11 implementation of OSWindow |
| XMLParser | XML parser using libxml2 text reader API |
1.4.2