VSTGUI  4.4
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CAEffEditor
 CBase64Codec
 CCBaseObjectBase Object with reference counter
 CCBaseObjectGuard
 CCButtonStateButton and Modifier state
 CCColorRGBA Color structure
 CCColorChooserUISettings
 CCDragContainerHelperHelper class to port old code which used CDragContainer
 CCDrawMode
 CCDataBrowser::CellCDataBrowser Cell position description
 CCFontChooserUIDefinition
 CCGraphicsTransformGraphics Transform Matrix
 CCLineStyle
 CCNinePartTiledDescription
 CControlListenerCall
 CCPointPoint structure
 CCRectRect structure
 CCResourceDescriptionDescribes a resource by name or by ID
 CIDependency::DeferChangesHelper class to defer changes until instance is destroyed
 CDispatchList< T >
 CDispatchList< IControlListener >
 CDispatchList< IViewContainerListener >
 CDispatchList< IViewListener >
 CERect
 CFactoryBitmap Filter Factory
 CFObject
 CGetViewOptions
 CIAnimationTargetAnimation target interface
 CIBitmapCreator
 CIColorChooserDelegate
 CIContentProvider
 CIContextMenuControllerExtension 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
 CIControlListener
 CIDataBrowserDelegateDataBrowser Interface
 CIDependencySimple dependency between objects
 CIFocusDrawingCustom focus drawing interface
 CIFontChooserDelegate
 CIGenericStringListDataBrowserSourceSelectionChanged
 CIHandler
 CIKeyboardHookGeneric keyboard hook interface for CFrame
 CIMouseObserverGeneric mouse observer interface for CFrame
 CIMultiBitmapControlInterface for controls with sub images
 CInputStreamByteOrder aware input stream interface
 CIOpenGLView
 CIParameterFinder
 CIPlatformFrameCallback
 CIPlatformTextEditCallback
 CIPlatformTimerCallback
 CIPlatformViewLayerDelegate
 CIScaleFactorChangedListener
 CIScrollbarDrawer
 CISplitViewControllerSplit View Controller
 CISplitViewSeparatorDrawerTODO: Doc
 CCViewContainer::Iterator< reverse >
 CITimingFunctionAnimation timing function interface
 CIUIDescription
 CIViewAddedRemovedObserverView added removed observer interface for CFrame
 CIViewContainerListenerViewContainer Listener Interface
 CIViewCreatorView creator interface
 CIViewFactory
 CIViewListenerView Listener Interface
 CIViewSwitchController
 CLocale
 Cmap
 COutputStreamByteOrder aware output stream interface
 CParser
 CSeekableStreamSeekable stream interface
 CCSegmentButton::Segment
 CSharedPointer< I >
 CSharedPointer< IPlatformString >
 CSharedPointer< IPlatformTimer >
 CSharedPointer< IPlatformViewLayer >
 CSharedPointer< VSTGUI::CBitmap >
 CSharedPointer< VSTGUI::CFontDesc >
 CSharedPointer< VSTGUI::CFrame >
 CSharedPointer< VSTGUI::CGradient >
 CSharedPointer< VSTGUI::CGraphicsPath >
 CSharedPointer< VSTGUI::CView >
 CSharedPointer< VSTGUI::UIDescription >
 Cstring
 CCDrawContext::TransformAdd a transform to all draw routines
 CUIAttributesMap
 CUTF8CharacterIterator
 CUTF8StringHolds an UTF8 encoded string and a platform representation of it
 CUTF8StringViewView on an UTF-8 String
 CViewCreatorRegistryMap
 CViewListenerCall
 CVST3EditorDelegateDelegate extension to Steinberg::Vst::EditController for a VST3 Editor
 CVSTGUIEditor
 CVSTGUIEditorInterface
 CVSTGUIEditorInterface
 CVstKeyCode