|   AEffEditor |  | 
|    AEffGUIEditor |  | 
|   AlertBoxConfig | Alertbox configuration | 
|    AlertBoxForWindowConfig | Alertbox for window configuration | 
|   Base64Codec |  | 
|   BitScopeToggleT< T, B > |  | 
|   Buffer< T, Allocator > |  | 
|   Buffer< uint8_t > |  | 
|   CBaseObjectGuard |  | 
|   CButtonState | Button and Modifier state | 
|   CClipboard |  | 
|   CColor | RGBA Color structure | 
|   CColorChooserUISettings |  | 
|   CDragContainerHelper | Helper class to port old code which used CDragContainer | 
|   CDrawMode |  | 
|   CDataBrowser::Cell | CDataBrowser Cell position description | 
|   CFileExtension | File extension description | 
|   CFontChooserUIDefinition |  | 
|   CGraphicsTransform | Graphics Transform Matrix | 
|   CInvalidRectList |  | 
|   CLineStyle |  | 
|   CListControlRowDesc | The description of one row for the CListControl | 
|   CMouseWheelEditingSupport | Helper class for mouse wheel editing | 
|    CKnobBase |  | 
|     CAnimKnob | Bitmap knob control | 
|     CKnob | Knob control | 
|    CSliderBase |  | 
|     CSlider | Slider control | 
|      CHorizontalSlider | Horizontal slider control | 
|      CVerticalSlider | Vertical slider control | 
|    CXYPad |  | 
|   CNinePartTiledDescription |  | 
|   CFrame::CollectInvalidRects |  | 
|   Command | Command definition | 
|   ConcatClip |  | 
|   Config | Configuration for an UIDescription window | 
|   ConfigValue | Configuration Value | 
|   CPoint | Point structure | 
|   CRect | Rect structure | 
|   CResourceDescription | Describes a resource by name or by ID | 
|   CCommandMenuItem::Desc |  | 
|   DispatchList< T > |  | 
|   DispatchList< IControlListener * > |  | 
|   DispatchList< IViewContainerListener * > |  | 
|   DispatchList< ListenerInterface * > |  | 
|   DispatchList< UIDescriptionListener * > |  | 
|   DispatchList< VSTGUI::CView * > |  | 
|   DispatchList< VSTGUI::IFocusViewObserver * > |  | 
|   DispatchList< VSTGUI::IKeyboardHook * > |  | 
|   DispatchList< VSTGUI::IMouseObserver * > |  | 
|   DispatchList< VSTGUI::IScaleFactorChangedListener * > |  | 
|   DispatchList< VSTGUI::ITextEditListener * > |  | 
|   DragDescription | Drag description | 
|   DragEventData | Drag event data | 
|   DragStartMouseObserver | Helper object to be used to decide if a mouse move is far enough to start a drag operation | 
|   enable_shared_from_this |  | 
|    Group | Group of asynchronous tasks | 
|   ERect |  | 
|   Event | Event | 
|    ModifierEvent | ModifierEvent | 
|     KeyboardEvent | KeyboardEvent | 
|     MousePositionEvent | MousePositionEvent | 
|      GestureEvent | GestureEvent | 
|       ZoomGestureEvent | ZoomGestureEvent | 
|      MouseEvent | MouseEvent | 
|       MouseDownUpMoveEvent | MouseDownUpMoveEvent | 
|        MouseDownEvent | MouseDownEvent | 
|        MouseMoveEvent | MouseMoveEvent | 
|        MouseUpEvent | MouseUpEvent | 
|       MouseEnterEvent | MouseEnterEvent | 
|       MouseExitEvent | MouseExitEvent | 
|      MouseWheelEvent | MouseWheelEvent | 
|    MouseCancelEvent | MouseCancelEvent | 
|   EventConsumeState | EventConsumeState | 
|   Factory | Bitmap Filter Factory | 
|   FinalAction< Proc > |  | 
|   FObject |  | 
|    GroupController |  | 
|    PadController |  | 
|    ParameterChangeListener |  | 
|   FocusDrawingSettings |  | 
|   GenericStringListDataBrowserSourceSelectionChanged |  | 
|    CFontChooser |  | 
|   GetViewOptions |  | 
|   GlobalFonts |  | 
|   IAnimationTarget | Animation target interface | 
|    AlphaValueAnimation | Animates the alpha value of the view | 
|    ControlValueAnimation | Animates the value of a CControl | 
|    ExchangeViewAnimation | Exchange a view by another view with an animation | 
|    ViewSizeAnimation | Animates the view size of the view | 
|   IBitmapCreator |  | 
|   IBitmapCreator2 |  | 
|   IColorChooserDelegate |  | 
|   IContentProvider |  | 
|    InputStreamContentProvider |  | 
|    MemoryContentProvider |  | 
|    ZLibInputContentProvider |  | 
|   IContextMenuController | Extension to IController The VST3Editor checks all controllers of the views under the mouse on a right click if they have this interface implemented and calls the appendContextMenuItems before showing the context menu to the user | 
|   IContextMenuController2 |  | 
|   IControlListener |  | 
|    CColorChooser |  | 
|    CFontChooser |  | 
|    CScrollView | Scrollable container view with scrollbars | 
|     CDataBrowser | DataBrowser view | 
|    CSplashScreen |  | 
|     CAnimationSplashScreen | Splash screen which animates the opening and closing of the splash bitmap | 
|    CTabView | Tab view | 
|    IController | Extension to IControlListener used by UIDescription | 
|     DelegationController |  | 
|      PadController |  | 
|     GroupController |  | 
|     VST3Editor | VST3 Editor with automatic parameter binding | 
|    UIDescriptionViewSwitchController |  | 
|   IDataBrowserDelegate | DataBrowser Interface | 
|    DataBrowserDelegateAdapter |  | 
|     GenericStringListDataBrowserSource | Generic string list data browser source | 
|   IDraggingSession | Dragging session interface | 
|   IFocusDrawing | Custom focus drawing interface | 
|    CControl | Base class of all VSTGUI controls | 
|     CAutoAnimation |  | 
|     CCheckBox | Check box control with a title and 3 states | 
|     CKickButton |  | 
|     CKnobBase |  | 
|     CListControl | Control which draws a list of configurable rows | 
|     CMovieBitmap | Bitmap view that displays different bitmaps according to its current value | 
|     CMovieButton | Bi-states button with 2 subbitmaps | 
|     COnOffButton | Button control with 2 states | 
|     CParamDisplay | Parameter display | 
|      COptionMenu | Popup menu control | 
|      CTextLabel | Text label | 
|       CMultiLineTextLabel | Multi line text label | 
|       CTextEdit | Text edit control | 
|        CSearchTextEdit | Search text edit field | 
|      CXYPad |  | 
|     CRockerSwitch | Switch control with 3 sub bitmaps | 
|     CScrollbar | Scrollbar control | 
|     CSegmentButton | Control which draws a segmented button | 
|     CSliderBase |  | 
|     CSpecialDigit | Special display with custom numbers (0...9) | 
|     CSplashScreen |  | 
|     CSwitchBase |  | 
|      CHorizontalSwitch | Horizontal switch control | 
|      CVerticalSwitch | Vertical switch control | 
|     CTextButton | Button which renders without bitmaps | 
|     CVuMeter |  | 
|     CControlCreatorDummyControl |  | 
|   IFocusViewObserver | Focus view observer interface for CFrame | 
|   IFontChooserDelegate |  | 
|   IHandler |  | 
|   IKeyboardHook | Generic keyboard hook interface for CFrame | 
|    OldKeyboardHookAdapter |  | 
|   IMouseObserver | Generic mouse observer interface for CFrame | 
|    OldMouseObserverAdapter |  | 
|    VST3Editor | VST3 Editor with automatic parameter binding | 
|   CView::Impl |  | 
|   CViewContainer::Impl |  | 
|   CListControl::Impl |  | 
|   CFrame::Impl |  | 
|   CMenuItem::Impl |  | 
|   CSliderBase::Impl |  | 
|   CSlider::Impl |  | 
|   StringListControlDrawer::Impl |  | 
|   IMultiBitmapControl | Interface for controls with sub images | 
|    CAnimKnob | Bitmap knob control | 
|    CAutoAnimation |  | 
|    CKickButton |  | 
|    CMovieBitmap | Bitmap view that displays different bitmaps according to its current value | 
|    CMovieButton | Bi-states button with 2 subbitmaps | 
|    CRockerSwitch | Switch control with 3 sub bitmaps | 
|    CSwitchBase |  | 
|   IMultiBitmapControlCreator |  | 
|   Info | Application info | 
|   Init | Init application | 
|   InputStream | ByteOrder aware input stream interface | 
|    CFileStream | File input and output stream | 
|    CMemoryStream | Memory input and output stream | 
|     MemoryContentProvider |  | 
|    CResourceInputStream | Resource input stream | 
|    ZLibInputStream |  | 
|   Interface |  | 
|    IDelegate | Application delegate interface | 
|     DelegateAdapter | Application delegate adapter | 
|    IApplication | Application interface | 
|    ICommandHandler | Handler for commands | 
|    ICommonDirectories |  | 
|    IMenuBuilder | Menu builder interface | 
|     MenuBuilderAdapter | Menu builder adapter | 
|      NoMenuBuilder | No menu builder adapter | 
|    IMutableStepValue |  | 
|    IPreference | Preference interface | 
|    IRangeValueConverter |  | 
|    ISharedUIResources | Shared UI resources interface | 
|    IStepValue | Extension to IValue for a non continous value with discrete steps | 
|    IStringListValue |  | 
|    IStringValue |  | 
|    IValue | Value interface | 
|    IValueConverter | Value converter interface | 
|    IValueListener | Value listener interface | 
|     ListenerBase |  | 
|      Listener | Value listener | 
|      ListenerT< Context > | Value listener | 
|     ValueListenerAdapter | Value listener adapter | 
|      ModelBindingCallbacks |  | 
|    IWindow | Window interface | 
|    IWindowListener | Window listener interface | 
|     IWindowController | Window controller interface | 
|      WindowControllerAdapter | Window controller adapter | 
|     WindowListenerAdapter | Window listener adapter | 
|      WindowClosedListener | Window closed listener | 
|    ICustomization | UIDesc window customization interface | 
|     CustomizationAdapter | ICustomization adapter | 
|      Customization | Customization helper for an UIDesc window | 
|    IModelBinding | Model binding interface | 
|     ModelBindingCallbacks |  | 
|   IOpenGLView |  | 
|    COpenGLView | Subview which uses OpenGL for drawing | 
|   IOptionMenuListener | Option menu listener | 
|    OptionMenuListenerAdapter |  | 
|   IParameterFinder |  | 
|    VST3Editor | VST3 Editor with automatic parameter binding | 
|   IPlatformFrameCallback |  | 
|    CFrame | The CFrame is the parent container of all views | 
|   IPlatformTextEditCallback |  | 
|    CTextEdit | Text edit control | 
|   IPlatformTimerCallback |  | 
|    CVSTGUITimer | A timer class, which posts timer messages to CBaseObjects or calls a lambda function (c++11 only) | 
|   IPlatformViewLayerDelegate |  | 
|    CLayeredViewContainer | View container which draws into a platform layer on top of a parent layer or the platform viewA CLayeredViewContainer creates a platform layer on top of a parent layer or the platform view of CFrame if available on that platform and draws into it, otherwise it acts exactly like a CViewContainer | 
|   IReference |  | 
|    ICommandMenuItemTarget | Command menu item target | 
|     CommandMenuItemTargetAdapter |  | 
|      VST3Editor | VST3 Editor with automatic parameter binding | 
|    IDragCallback | Drag callback interface | 
|     DragCallbackAdapter | Drag callback interface adapter | 
|     DragCallbackFunctions | Drag callback interface adapter which calls std::functions | 
|    IDropTarget | Drop target interface | 
|     CViewContainerDropTarget |  | 
|     DropTargetAdapter | Drop target interface adapter | 
|    IListControlConfigurator | The list control configurator interface | 
|     StaticListControlConfigurator | A list control configurator implementation | 
|    IListControlDrawer | The list control drawer interface | 
|     StringListControlDrawer | A specialized list control drawer to draw strings | 
|    ReferenceCounted< T > |  | 
|     AlphaValueAnimation | Animates the alpha value of the view | 
|     Animator | Animation runner | 
|     ControlValueAnimation | Animates the value of a CControl | 
|     ExchangeViewAnimation | Exchange a view by another view with an animation | 
|     ViewSizeAnimation | Animates the view size of the view | 
|     IFilter | Filter Interface | 
|      FilterBase | A Base Class for Implementing Bitmap Filters | 
|     CBaseObject | Base Object with reference counter | 
|      FinishedMessage | Animation Finished Message Object | 
|      CMenuItem | Menu item | 
|       CCommandMenuItem | Command menu item | 
|      CNewFileSelector | New file selector class | 
|      CTooltipSupport | Generic Tooltip Support class | 
|      CView | Base Class of all view objects | 
|       CControl | Base class of all VSTGUI controls | 
|       CGradientView | View which draws a gradient | 
|       COpenGLView | Subview which uses OpenGL for drawing | 
|       CViewContainer | Container Class of CView objects | 
|        CAutoLayoutContainerView | TODO: Doc | 
|         CRowColumnView | View container which layouts its subview as rows or columns | 
|        CColorChooser |  | 
|        CFontChooser |  | 
|        CFrame | The CFrame is the parent container of all views | 
|        CLayeredViewContainer | View container which draws into a platform layer on top of a parent layer or the platform viewA CLayeredViewContainer creates a platform layer on top of a parent layer or the platform view of CFrame if available on that platform and draws into it, otherwise it acts exactly like a CViewContainer | 
|        CScrollView | Scrollable container view with scrollbars | 
|        CShadowViewContainer | View container which draws a shadow for it's subviews | 
|        CSplitView | Split container view with separators between its child views | 
|        CTabView | Tab view | 
|        UIViewSwitchContainer |  | 
|      CVSTGUITimer | A timer class, which posts timer messages to CBaseObjects or calls a lambda function (c++11 only) | 
|      GenericStringListDataBrowserSource | Generic string list data browser source | 
|      UIDescriptionViewSwitchController |  | 
|     CBitmap | Encapsulates various platform depended kinds of bitmaps | 
|      CNinePartTiledBitmap | Nine-part tiled bitmap | 
|     CBitmapPixelAccess | Direct pixel access to a CBitmap | 
|     CDrawContext | A drawing context encapsulates the drawing context of the underlying OS | 
|      COffscreenContext | A draw context using a bitmap as it's back buffer | 
|     CFileStream | File input and output stream | 
|     CFontDesc | Font class | 
|     CGradient | Gradient Object [new in 4.0] | 
|     CGraphicsPath | Graphics Path Object | 
|     CMemoryStream | Memory input and output stream | 
|     CViewContainerDropTarget |  | 
|     DragCallbackFunctions | Drag callback interface adapter which calls std::functions | 
|     IDataPackage | Interface for drag&drop and clipboard data | 
|      StringDataPackage< AsFile > |  | 
|      CDropSource | Drop source | 
|     StaticListControlConfigurator | A list control configurator implementation | 
|     StringListControlDrawer | A specialized list control drawer to draw strings | 
|     UIAttributes |  | 
|     UIDescription | XML description parser and view creator | 
|      CompressedUIDescription |  | 
|     UIViewFactory | Default view factory | 
|   IScaleFactorChangedListener |  | 
|    CLayeredViewContainer | View container which draws into a platform layer on top of a parent layer or the platform viewA CLayeredViewContainer creates a platform layer on top of a parent layer or the platform view of CFrame if available on that platform and draws into it, otherwise it acts exactly like a CViewContainer | 
|    COpenGLView | Subview which uses OpenGL for drawing | 
|    CShadowViewContainer | View container which draws a shadow for it's subviews | 
|   IScrollbarDrawer |  | 
|   ISplitViewController | Split View Controller | 
|   ISplitViewSeparatorDrawer | TODO: Doc | 
|   CViewContainer::Iterator< reverse > |  | 
|   ITextEditListener | Listener for a text edit | 
|    TextEditListenerAdapter |  | 
|   ITextLabelListener | Listener for a text label | 
|    TextLabelListenerAdapter |  | 
|   ITimingFunction | Animation timing function interface | 
|    RepeatTimingFunction |  | 
|    TimingFunctionBase |  | 
|     CubicBezierTimingFunction |  | 
|     InterpolationTimingFunction |  | 
|     LinearTimingFunction |  | 
|     PowerTimingFunction |  | 
|   IUIDescription |  | 
|    UIDescription | XML description parser and view creator | 
|   IViewAddedRemovedObserver | View added removed observer interface for CFrame | 
|    VST3Editor | VST3 Editor with automatic parameter binding | 
|   IViewContainerListener | ViewContainer Listener Interface | 
|    ViewContainerListenerAdapter | ViewContainer Listener Interface Adapter | 
|     CLayeredViewContainer | View container which draws into a platform layer on top of a parent layer or the platform viewA CLayeredViewContainer creates a platform layer on top of a parent layer or the platform view of CFrame if available on that platform and draws into it, otherwise it acts exactly like a CViewContainer | 
|     CShadowViewContainer | View container which draws a shadow for it's subviews | 
|   IViewCreator | View creator interface | 
|    ViewCreatorAdapter | View creator interface adapter | 
|     AnimationSplashScreenCreator |  | 
|     CheckBoxCreator |  | 
|     ControlCreator |  | 
|     GradientViewCreator |  | 
|     KnobBaseCreator |  | 
|      AnimKnobCreator |  | 
|      KnobCreator |  | 
|     LayeredViewContainerCreator |  | 
|     MultiBitmapControlCreator |  | 
|      KickButtonCreator |  | 
|      MovieBitmapCreator |  | 
|      MovieButtonCreator |  | 
|      RockerSwitchCreator |  | 
|     MultiLineTextLabelCreator |  | 
|     OnOffButtonCreator |  | 
|     OptionMenuCreator |  | 
|     ParamDisplayCreator |  | 
|     RowColumnViewCreator |  | 
|     ScrollViewCreator |  | 
|     SearchTextEditCreator |  | 
|     SegmentButtonCreator |  | 
|     ShadowViewContainerCreator |  | 
|     SliderBaseCreator |  | 
|      SliderCreator |  | 
|     SplitViewCreator |  | 
|     StringListControlCreator |  | 
|     SwitchBaseCreator |  | 
|      HorizontalSwitchCreator |  | 
|      VerticalSwitchCreator |  | 
|     TextButtonCreator |  | 
|     TextEditCreator |  | 
|     TextLabelCreator |  | 
|     UIViewSwitchContainerCreator |  | 
|     ViewContainerCreator |  | 
|     ViewCreator |  | 
|     VuMeterCreator |  | 
|     XYPadCreator |  | 
|   IViewEventListener | View Event Listener Interface | 
|    ViewEventListenerAdapter | View Event Listener Interface Adapter | 
|     CControl::Impl |  | 
|   IViewFactory |  | 
|    UIViewFactory | Default view factory | 
|   IViewListener | View Listener Interface | 
|    ViewListenerAdapter | View Listener Interface Adapter | 
|     CScrollView | Scrollable container view with scrollbars | 
|   IViewSwitchController |  | 
|    UIDescriptionViewSwitchController |  | 
|   IVST3EditorDelegate | Delegate interface for a VST3Editor | 
|    VST3EditorDelegate | Default adapter implementation for IVST3EditorDelegate | 
|   KeyboardHook |  | 
|   ListenerProvider< T, ListenerInterface > |  | 
|   ListenerProvider< Impl, UIDescriptionListener > |  | 
|    UIDescription::Impl |  | 
|   MallocAllocator |  | 
|   ModalViewSession |  | 
|   Modifiers | Modifiers | 
|   CKnobBase::MouseEditingState |  | 
|   MouseEventButtonState | MouseEventButtonState | 
|   Optional< T > | Simplified optional | 
|   Optional< int32_t > |  | 
|   Optional< ModalViewSessionID > |  | 
|   Optional< size_t > |  | 
|   Optional< UINode * > |  | 
|   Optional< VSTGUI::CPoint > |  | 
|   OutputStream | ByteOrder aware output stream interface | 
|    BufferedOutputStream |  | 
|    CFileStream | File input and output stream | 
|    CMemoryStream | Memory input and output stream | 
|    StdOutStream |  | 
|    ZLibOutputStream |  | 
|   Parser |  | 
|   PlatformFileExtension |  | 
|    CFileExtension::Impl |  | 
|   PlatformFileSelectorConfig |  | 
|    CNewFileSelector::Impl |  | 
|   PluginGUIEditor |  | 
|   CFrame::Impl::PostEventHandler |  | 
|   Preferences |  | 
|   Property | Filter Property | 
|   Base64Codec::Result |  | 
|   IListControlDrawer::Row |  | 
|   SeekableStream | Seekable stream interface | 
|    CFileStream | File input and output stream | 
|    CMemoryStream | Memory input and output stream | 
|    CResourceInputStream | Resource input stream | 
|   CSegmentButton::Segment |  | 
|   SharedPointer< I > |  | 
|    OwningPointer< I > | An owning pointer | 
|   SharedPointer< Animation::Animator > |  | 
|   SharedPointer< IPlatformBitmapPixelAccess > |  | 
|   SharedPointer< IPlatformFont > |  | 
|   SharedPointer< IPlatformFrame > |  | 
|   SharedPointer< IPlatformOpenGLView > |  | 
|   SharedPointer< IPlatformString > |  | 
|   SharedPointer< IPlatformTextEdit > |  | 
|   SharedPointer< IPlatformTimer > |  | 
|   SharedPointer< IPlatformViewLayer > |  | 
|   SharedPointer< UINode > |  | 
|   SharedPointer< VSTGUI::CBaseObject > |  | 
|   SharedPointer< VSTGUI::CBitmap > |  | 
|   SharedPointer< VSTGUI::CControl > |  | 
|   SharedPointer< VSTGUI::CFontDesc > |  | 
|   SharedPointer< VSTGUI::CFrame > |  | 
|   SharedPointer< VSTGUI::CGradient > |  | 
|   SharedPointer< VSTGUI::CGraphicsPath > |  | 
|   SharedPointer< VSTGUI::COptionMenu > |  | 
|   SharedPointer< VSTGUI::CTooltipSupport > |  | 
|   SharedPointer< VSTGUI::CView > |  | 
|   SharedPointer< VSTGUI::CVSTGUITimer > |  | 
|   SharedPointer< VSTGUI::ICommandMenuItemTarget > |  | 
|   SharedPointer< VSTGUI::IDataPackage > |  | 
|   SharedPointer< VSTGUI::IDropTarget > |  | 
|   SharedPointer< VSTGUI::IListControlConfigurator > |  | 
|   SharedPointer< VSTGUI::IListControlDrawer > |  | 
|   SharedPointer< VSTGUI::UIDescription > |  | 
|   string |  | 
|    StringToken |  | 
|   CDrawContext::Transform | Add a transform to all draw routines | 
|   TrimOptions |  | 
|   UIAttributesMap |  | 
|    UIAttributes |  | 
|   UIDescriptionListener |  | 
|    UIDescriptionListenerAdapter |  | 
|   UIDescriptionListenerOff |  | 
|   UTF8CharacterIterator |  | 
|   UTF8CodePointIterator< BaseIterator > |  | 
|   UTF8String | Holds an UTF8 encoded string and a platform representation of it | 
|   UTF8StringView | View on a null terminated UTF-8 String | 
|   ValueCalls |  | 
|   ViewCreatorRegistryMap |  | 
|    ViewCreatorRegistry |  | 
|   VSTGUIEditor |  | 
|    VST3Editor | VST3 Editor with automatic parameter binding | 
|   VSTGUIEditorInterface |  | 
|    AEffGUIEditor |  | 
|   VstKeyCode |  | 
|   WindowConfiguration | Window configuration | 
|   WindowStyle | Window style |