►CAEffEditor | |
CAEffGUIEditor | |
►CAlertBoxConfig | Alertbox configuration |
CAlertBoxForWindowConfig | Alertbox for window configuration |
CAutoLayout | An auto layout feature for the CRowColumnView |
CBase64Codec | |
CBitScopeToggleT< T, B > | |
CBuffer< T, Allocator > | |
CCBaseObjectGuard | |
CCButtonState | Button and Modifier state |
CCClipboard | |
CCColor | RGBA Color structure |
CCColorChooserUISettings | |
CCDragContainerHelper | Helper class to port old code which used CDragContainer |
CCDrawMode | |
CCDataBrowser::Cell | CDataBrowser Cell position description |
►CCExternalViewBaseImpl | |
CCExternalControl::Impl | |
CCExternalView::Impl | |
CCFileExtension | File extension description |
CCFontChooserUIDefinition | |
CCGraphicsTransform | Graphics Transform Matrix |
CCInvalidRectList | |
CCLineStyle | |
CCListControlRowDesc | The description of one row for the CListControl |
►CCMouseWheelEditingSupport | Helper class for mouse wheel editing |
►CCKnobBase | |
CCAnimKnob | Bitmap knob control |
CCKnob | Knob control |
►CCSliderBase | |
►CCSlider | Slider control |
CCHorizontalSlider | Horizontal slider control |
CCVerticalSlider | Vertical slider control |
CCXYPad | |
CCMultiFrameBitmapDescription | Description for a multi frame bitmap |
CCNinePartTiledDescription | |
CCFrame::CollectInvalidRects | |
CCommand | Command definition |
CConcatClip | |
CConfig | Configuration for an UIDescription window |
CConfigValue | Configuration Value |
CCPoint | Point structure |
CCRect | Rect structure |
CCResourceDescription | Describes a resource by name or by ID |
CDataPackageIterator | IDataPackage iterator |
CIDependency::DeferChanges | Helper class to defer changes until instance is destroyed |
CCCommandMenuItem::Desc | |
CDispatchList< T > | |
CDispatchList< IControlListener * > | |
CDispatchList< IViewContainerListener * > | |
CDispatchList< ListenerInterface * > | |
CDragDescription | Drag description |
CDragEventData | Drag event data |
CDragStartMouseObserver | Helper object to be used to decide if a mouse move is far enough to start a drag operation |
CIControlViewExtension::EditCallbacks | |
►Cenable_shared_from_this | |
CGroup | Group of asynchronous tasks |
CERect | |
►CEvent | Event |
►CModifierEvent | ModifierEvent |
CKeyboardEvent | KeyboardEvent |
►CMousePositionEvent | MousePositionEvent |
►CGestureEvent | GestureEvent |
CZoomGestureEvent | ZoomGestureEvent |
►CMouseEvent | MouseEvent |
►CMouseDownUpMoveEvent | MouseDownUpMoveEvent |
CMouseDownEvent | MouseDownEvent |
CMouseMoveEvent | MouseMoveEvent |
CMouseUpEvent | MouseUpEvent |
CMouseEnterEvent | MouseEnterEvent |
CMouseExitEvent | MouseExitEvent |
CMouseWheelEvent | MouseWheelEvent |
CMouseCancelEvent | MouseCancelEvent |
CEventConsumeState | EventConsumeState |
CFactory | Bitmap Filter Factory |
CFinalAction< Proc > | |
►CFObject | |
CGroupController | |
CPadController | |
CParameterChangeListener | |
CFocusDrawingSettings | |
►CGenericStringListDataBrowserSourceSelectionChanged | |
CCFontChooser | |
CGetViewOptions | |
CGlobalFonts | |
►CIAnimationTarget | Animation target interface |
CAlphaValueAnimation | Animates the alpha value of the view |
CControlValueAnimation | Animates the value of a CControl |
CExchangeViewAnimation | Exchange a view by another view with an animation |
CViewSizeAnimation | Animates the view size of the view |
CIBitmapCreator | |
CIBitmapCreator2 | |
CIColorChooserDelegate | |
►CIContentProvider | |
CInputStreamContentProvider | |
CMemoryContentProvider | |
CZLibInputContentProvider | |
CIContextMenuController | 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 |
CIContextMenuController2 | |
►CIControlListener | |
CCColorChooser | |
CCFontChooser | |
►CCScrollView | Scrollable container view with scrollbars |
CCDataBrowser | DataBrowser view |
►CCSplashScreen | |
CCAnimationSplashScreen | Splash screen which animates the opening and closing of the splash bitmap |
CCTabView | Tab view |
►CIController | Extension to IControlListener used by UIDescription |
►CDelegationController | |
CPadController | |
CGroupController | |
►CVST3Editor | VST3 Editor with automatic parameter binding |
CAspectRatioVST3Editor | An extended VST3 Editor which scales its contents when resized |
CUIDescriptionViewSwitchController | |
►CIControlViewExtension | |
CControlViewAdapter | |
►CIDataBrowserDelegate | DataBrowser Interface |
►CDataBrowserDelegateAdapter | |
CGenericStringListDataBrowserSource | Generic string list data browser source |
CIDependency | Simple dependency between objects |
CIDraggingSession | Dragging session interface |
►CIFocusDrawing | Custom focus drawing interface |
►CCControl | Base class of all VSTGUI controls |
CCAutoAnimation | |
CCCheckBox | Check box control with a title and 3 states |
CCExternalControl | |
CCKickButton | |
CCKnobBase | |
CCListControl | Control which draws a list of configurable rows |
CCMovieBitmap | Bitmap view that displays different bitmaps according to its current value |
CCMovieButton | Bi-states button with 2 subbitmaps |
CCOnOffButton | Button control with 2 states |
►CCParamDisplay | Parameter display |
CCOptionMenu | Popup menu control |
►CCTextLabel | Text label |
CCMultiLineTextLabel | Multi line text label |
►CCTextEdit | Text edit control |
CCSearchTextEdit | Search text edit field |
CCXYPad | |
CCRockerSwitch | Switch control with 3 sub bitmaps |
CCScrollbar | Scrollbar control |
CCSegmentButton | Control which draws a segmented button |
CCSliderBase | |
CCSpecialDigit | Special display with custom numbers (0...9) |
CCSplashScreen | |
►CCSwitchBase | |
CCHorizontalSwitch | Horizontal switch control |
CCVerticalSwitch | Vertical switch control |
CCTextButton | Button which renders without bitmaps |
CCVuMeter | |
CCControlCreatorDummyControl | |
CIFocusViewObserver | Focus view observer interface for CFrame |
CIFontChooserDelegate | |
CIHandler | |
►CIKeyboardHook | Generic keyboard hook interface for CFrame |
COldKeyboardHookAdapter | |
►CIMouseObserver | Generic mouse observer interface for CFrame |
COldMouseObserverAdapter | |
CVST3Editor | VST3 Editor with automatic parameter binding |
CCDrawContext::Impl | |
CCFrame::Impl | |
CCListControl::Impl | |
CCMenuItem::Impl | |
CCSlider::Impl | |
CCSliderBase::Impl | |
CCView::Impl | |
CCViewContainer::Impl | |
CStringListControlDrawer::Impl | |
►CIMultiBitmapControl | Interface for controls with sub images |
CCAnimKnob | Bitmap knob control |
CCAutoAnimation | |
CCKickButton | |
CCMovieBitmap | Bitmap view that displays different bitmaps according to its current value |
CCMovieButton | Bi-states button with 2 subbitmaps |
CCRockerSwitch | Switch control with 3 sub bitmaps |
CCSwitchBase | |
CIMultiBitmapControlCreator | |
CInfo | Application info |
CInit | Init application |
►CInputStream | ByteOrder aware input stream interface |
CCFileStream | File input and output stream |
►CCMemoryStream | Memory input and output stream |
CMemoryContentProvider | |
CCResourceInputStream | Resource input stream |
CZLibInputStream | |
►CInterface | |
►CIDelegate | Application delegate interface |
CDelegateAdapter | Application delegate adapter |
CIApplication | Application interface |
CICommandHandler | Handler for commands |
CICommonDirectories | |
►CIMenuBuilder | Menu builder interface |
►CMenuBuilderAdapter | Menu builder adapter |
CNoMenuBuilder | No menu builder adapter |
CIMutableStepValue | |
CIPreference | Preference interface |
CIRangeValueConverter | |
CISharedUIResources | Shared UI resources interface |
CIStepValue | Extension to IValue for a non continous value with discrete steps |
CIStringListValue | |
CIStringValue | |
CIValue | Value interface |
CIValueConverter | Value converter interface |
►CIValueListener | Value listener interface |
►CListenerBase | |
CListener | Value listener |
CListenerT< Context > | Value listener |
►CValueListenerAdapter | Value listener adapter |
CModelBindingCallbacks | |
CIWindow | Window interface |
►CIWindowListener | Window listener interface |
►CIWindowController | Window controller interface |
CWindowControllerAdapter | Window controller adapter |
►CWindowListenerAdapter | Window listener adapter |
CWindowClosedListener | Window closed listener |
►CICustomization | UIDesc window customization interface |
►CCustomizationAdapter | ICustomization adapter |
CCustomization | Customization helper for an UIDesc window |
►CIModelBinding | Model binding interface |
CModelBindingCallbacks | |
CIntPoint | |
CIntRect | |
CIntSize | |
►CIOpenGLView | |
CCOpenGLView | Subview which uses OpenGL for drawing |
►CIOptionMenuListener | Option menu listener |
COptionMenuListenerAdapter | |
►CIParameterFinder | |
CVST3Editor | VST3 Editor with automatic parameter binding |
►CIPlatformFrameCallback | |
CCFrame | The CFrame is the parent container of all views |
►CIPlatformTextEditCallback | |
CCTextEdit | Text edit control |
►CIPlatformTimerCallback | |
CCVSTGUITimer | A timer class, which posts timer messages to CBaseObjects or calls a lambda function (c++11 only) |
►CIPlatformViewLayerDelegate | |
CCLayeredViewContainer | 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 |
►CIReference | |
►CICommandMenuItemTarget | Command menu item target |
►CCommandMenuItemTargetAdapter | |
CVST3Editor | VST3 Editor with automatic parameter binding |
►CIDragCallback | Drag callback interface |
CDragCallbackAdapter | Drag callback interface adapter |
CDragCallbackFunctions | Drag callback interface adapter which calls std::functions |
►CIDropTarget | Drop target interface |
CCViewContainerDropTarget | |
CDropTargetAdapter | Drop target interface adapter |
►CIListControlConfigurator | The list control configurator interface |
CStaticListControlConfigurator | A list control configurator implementation |
►CIListControlDrawer | The list control drawer interface |
CStringListControlDrawer | A specialized list control drawer to draw strings |
►CReferenceCounted< T > | |
CAlphaValueAnimation | Animates the alpha value of the view |
CAnimator | Animation runner |
CControlValueAnimation | Animates the value of a CControl |
CExchangeViewAnimation | Exchange a view by another view with an animation |
CViewSizeAnimation | Animates the view size of the view |
►CIFilter | Filter Interface |
CFilterBase | A Base Class for Implementing Bitmap Filters |
►CCBaseObject | Base Object with reference counter |
CFinishedMessage | Animation Finished Message Object |
►CCMenuItem | Menu item |
CCCommandMenuItem | Command menu item |
CCNewFileSelector | New file selector class |
CCTooltipSupport | Generic Tooltip Support class |
CCVSTGUITimer | A timer class, which posts timer messages to CBaseObjects or calls a lambda function (c++11 only) |
►CCView | Base Class of all view objects |
CCControl | Base class of all VSTGUI controls |
CCExternalView | View to embed non CView views into VSTGUI |
CCGradientView | View which draws a gradient |
CCOpenGLView | Subview which uses OpenGL for drawing |
►CCViewContainer | Container Class of CView objects |
►CCAutoLayoutContainerView | TODO: Doc |
CCRowColumnView | View container which layouts its subview as rows or columns |
CCColorChooser | |
CCFontChooser | |
CCFrame | The CFrame is the parent container of all views |
CCLayeredViewContainer | 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 |
CCScrollView | Scrollable container view with scrollbars |
CCShadowViewContainer | View container which draws a shadow for it's subviews |
CCSplitView | Split container view with separators between its child views |
CCTabView | Tab view |
CUIViewSwitchContainer | |
CGenericStringListDataBrowserSource | Generic string list data browser source |
CUIDescriptionViewSwitchController | |
►CCBitmap | Encapsulates various platform depended kinds of bitmaps |
CCMultiFrameBitmap | Multi frame bitmap |
CCNinePartTiledBitmap | Nine-part tiled bitmap |
CCBitmapPixelAccess | Direct pixel access to a CBitmap |
►CCDrawContext | A drawing context encapsulates the drawing context of the underlying OS |
CCOffscreenContext | A draw context using a bitmap as it's back buffer |
CCFileStream | File input and output stream |
CCFontDesc | Font class |
CCGradient | Gradient Object [new in 4.0] |
CCGraphicsPath | Graphics Path Object |
CCMemoryStream | Memory input and output stream |
CCViewContainerDropTarget | |
CDragCallbackFunctions | Drag callback interface adapter which calls std::functions |
►CIDataPackage | Interface for drag&drop and clipboard data |
CStringDataPackage< AsFile > | |
CCDropSource | Drop source |
CStaticListControlConfigurator | A list control configurator implementation |
CStringListControlDrawer | A specialized list control drawer to draw strings |
CUIAttributes | |
►CUIDescription | XML description parser and view creator |
CCompressedUIDescription | |
CUIViewFactory | Default view factory |
►CIScaleFactorChangedListener | |
CCExternalControl | |
CCExternalView | View to embed non CView views into VSTGUI |
CCLayeredViewContainer | 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 |
CCOpenGLView | Subview which uses OpenGL for drawing |
CCShadowViewContainer | View container which draws a shadow for it's subviews |
CIScrollbarDrawer | |
CISplitViewController | Split View Controller |
CISplitViewSeparatorDrawer | TODO: Doc |
CDataPackageIterator::Item | |
CCViewContainer::Iterator< reverse > | |
►CITextEditListener | Listener for a text edit |
CTextEditListenerAdapter | |
►CITextLabelListener | Listener for a text label |
CTextLabelListenerAdapter | |
►CITimingFunction | Animation timing function interface |
CRepeatTimingFunction | |
►CTimingFunctionBase | |
CCubicBezierTimingFunction | |
CInterpolationTimingFunction | |
CLinearTimingFunction | |
CPowerTimingFunction | |
►CIUIDescription | |
CUIDescription | XML description parser and view creator |
►CIView | Interface for embedding views from external view systems |
►CViewAdapter | Adapter for the IView interface |
CControlViewAdapter | |
►CIViewAddedRemovedObserver | View added removed observer interface for CFrame |
CVST3Editor | VST3 Editor with automatic parameter binding |
►CIViewContainerListener | ViewContainer Listener Interface |
►CViewContainerListenerAdapter | ViewContainer Listener Interface Adapter |
CCLayeredViewContainer | 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 |
CCShadowViewContainer | View container which draws a shadow for it's subviews |
►CIViewCreator | View creator interface |
►CViewCreatorAdapter | View creator interface adapter |
CAnimationSplashScreenCreator | |
CCheckBoxCreator | |
CControlCreator | |
CGradientViewCreator | |
►CKnobBaseCreator | |
CAnimKnobCreator | |
CKnobCreator | |
CLayeredViewContainerCreator | |
►CMultiBitmapControlCreator | |
CAutoAnimationCreator | |
CKickButtonCreator | |
CMovieBitmapCreator | |
CMovieButtonCreator | |
CRockerSwitchCreator | |
CMultiLineTextLabelCreator | |
COnOffButtonCreator | |
COptionMenuCreator | |
CParamDisplayCreator | |
CRowColumnViewCreator | |
CScrollViewCreator | |
CSearchTextEditCreator | |
CSegmentButtonCreator | |
CShadowViewContainerCreator | |
►CSliderBaseCreator | |
CSliderCreator | |
CSplitViewCreator | |
CStringListControlCreator | |
►CSwitchBaseCreator | |
CHorizontalSwitchCreator | |
CVerticalSwitchCreator | |
CTextButtonCreator | |
CTextEditCreator | |
CTextLabelCreator | |
CUIViewSwitchContainerCreator | |
CViewContainerCreator | |
CViewCreator | |
CVuMeterCreator | |
CXYPadCreator | |
►CIViewEmbedder | Interface for view embedder classes |
CCExternalControl | |
CCExternalView | View to embed non CView views into VSTGUI |
►CIViewEventListener | View Event Listener Interface |
►CViewEventListenerAdapter | View Event Listener Interface Adapter |
CCControl::Impl | |
►CIViewFactory | |
CUIViewFactory | Default view factory |
►CIViewListener | View Listener Interface |
►CViewListenerAdapter | View Listener Interface Adapter |
CCScrollView | Scrollable container view with scrollbars |
►CIViewMouseListener | View Mouse Listener Interface |
CViewMouseListenerAdapter | View Mouse Listener Interface Adapter |
►CIViewSwitchController | |
CUIDescriptionViewSwitchController | |
►CIVST3EditorDelegate | Delegate interface for a VST3Editor |
CVST3EditorDelegate | Default adapter implementation for IVST3EditorDelegate |
CKeyboardHook | |
CListenerProvider< T, ListenerInterface > | |
►CListenerProvider< Impl, UIDescriptionListener > | |
CUIDescription::Impl | |
CMallocAllocator | |
CModalViewSession | |
CModifiers | Modifiers |
CCKnobBase::MouseEditingState | |
CMouseEventButtonState | MouseEventButtonState |
CMultiFrameBitmapView< T > | Injection class for views that draw frames of a CMultiFrameBitmap |
►CMultiFrameBitmapView< CAnimKnob > | |
CCAnimKnob | Bitmap knob control |
►CMultiFrameBitmapView< CAutoAnimation > | |
CCAutoAnimation | |
►CMultiFrameBitmapView< CKickButton > | |
CCKickButton | |
►CMultiFrameBitmapView< CMovieBitmap > | |
CCMovieBitmap | Bitmap view that displays different bitmaps according to its current value |
►CMultiFrameBitmapView< CMovieButton > | |
CCMovieButton | Bi-states button with 2 subbitmaps |
►CMultiFrameBitmapView< CRockerSwitch > | |
CCRockerSwitch | Switch control with 3 sub bitmaps |
►CMultiFrameBitmapView< CSwitchBase > | |
CCSwitchBase | |
COptional< T > | Simplified optional |
►COutputStream | ByteOrder aware output stream interface |
CBufferedOutputStream | |
CCFileStream | File input and output stream |
CCMemoryStream | Memory input and output stream |
CStdOutStream | |
CZLibOutputStream | |
CParser | |
►CPlatformFileExtension | |
CCFileExtension::Impl | |
►CPlatformFileSelectorConfig | |
CCNewFileSelector::Impl | |
CCFrame::Impl::PostEventHandler | |
CPreferences | |
CProperty | Filter Property |
CBase64Codec::Result | |
CIListControlDrawer::Row | |
►CSeekableStream | Seekable stream interface |
CCFileStream | File input and output stream |
CCMemoryStream | Memory input and output stream |
CCResourceInputStream | Resource input stream |
CCSegmentButton::Segment | |
►CSharedPointer< I > | |
COwningPointer< I > | An owning pointer |
CSharedPointer< IPlatformFont > | |
CSharedPointer< IPlatformFrame > | |
CSharedPointer< IPlatformString > | |
CSharedPointer< IPlatformTextEdit > | |
CSharedPointer< IPlatformTimer > | |
CCDrawContext::Impl::State | |
►Cstring | |
CStringToken | |
CCDrawContext::Transform | Add a transform to all draw routines |
CTrimOptions | |
►CUIAttributesMap | |
CUIAttributes | |
►CUIDescriptionListener | |
CUIDescriptionListenerAdapter | |
CUIDescriptionListenerOff | |
CUTF8CharacterIterator | |
CUTF8CodePointIterator< BaseIterator > | |
CUTF8String | Holds an UTF8 encoded string and a platform representation of it |
CUTF8StringView | View on a null terminated UTF-8 String |
CValueCalls | |
►CViewCreatorRegistryMap | |
CViewCreatorRegistry | |
►CVSTGUIEditor | |
CVST3Editor | VST3 Editor with automatic parameter binding |
►CVSTGUIEditorInterface | |
CAEffGUIEditor | |
CPluginGUIEditor | |
CVstKeyCode | |
CWindowConfiguration | Window configuration |
CWindowStyle | Window style |