 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 | |
 CMultiFrameBitmapDescription | Description for a multi frame bitmap |
 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 |
 DataPackageIterator | IDataPackage iterator |
 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 |
    CMultiFrameBitmap | Multi frame bitmap |
    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 |
 DataPackageIterator::Item | |
 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 | |
    AutoAnimationCreator | |
    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 |