VSTGUI
4.4
Graphical User Interface Framework not only for VST plugins
|
►NVSTGUI | |
►NAnimation | |
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 |
CFinishedMessage | Animation Finished Message Object |
CIAnimationTarget | Animation target interface |
CInterpolationTimingFunction | |
CITimingFunction | Animation timing function interface |
CLinearTimingFunction | |
CPowerTimingFunction | |
CRepeatTimingFunction | |
CTimingFunctionBase | |
CViewSizeAnimation | Animates the view size of the view |
►NBitmapFilter | |
►NStandard | Standard Bitmap Filter Names |
CFactory | Bitmap Filter Factory |
CFilterBase | A Base Class for Implementing Bitmap Filters |
CIFilter | Filter Interface |
CProperty | Filter Property |
►NCControlPrivate | |
CControlBeginEdit | |
CControlEndEdit | |
CControlListenerCall | |
CControlValueChanged | |
►NCViewPrivate | |
CViewAttached | |
CViewListenerCall | |
CViewLostFocus | |
CViewRemoved | |
CViewSizeChanged | |
CViewTookFocus | |
CViewWillDelete | |
►NUIDescriptionPrivate | |
CLocale | |
CStringToken | |
►NXml | |
CIContentProvider | |
CIHandler | |
CInputStreamContentProvider | |
CMemoryContentProvider | |
CParser | |
CBase64Codec | |
CCAnimationSplashScreen | Splash screen which animates the opening and closing of the splash bitmap |
CCAnimKnob | Bitmap knob control |
CCAutoAnimation | |
CCAutoLayoutContainerView | TODO: Doc |
CCBaseObject | Base Object with reference counter |
CCBaseObjectGuard | |
CCBitmap | Encapsulates various platform depended kinds of bitmaps |
CCBitmapPixelAccess | Direct pixel access to a CBitmap |
CCButtonState | Button and Modifier state |
CCCheckBox | Check box control with a title and 3 states |
CCColor | RGBA Color structure |
CCColorChooser | |
CCColorChooserUISettings | |
CCCommandMenuItem | Command menu item |
CCControl | Base class of all VSTGUI controls |
►CCDataBrowser | DataBrowser view |
CCell | CDataBrowser Cell position description |
CCDragContainerHelper | Helper class to port old code which used CDragContainer |
►CCDrawContext | A drawing context encapsulates the drawing context of the underlying OS |
CTransform | Add a transform to all draw routines |
CCDrawMode | |
CCDropSource | Drop source |
CCFileExtension | File extension description |
CCFileStream | File input and output stream |
CCFontChooser | |
CCFontChooserUIDefinition | |
CCFontDesc | Font class |
►CCFrame | The CFrame is the parent container of all views |
CCollectInvalidRects | |
CCGradient | Gradient Object [new in 4.0] |
CCGradientView | View which draws a gradient |
CCGraphicsPath | Graphics Path Object |
CCGraphicsTransform | Graphics Transform Matrix |
CCHorizontalSlider | Horizontal slider control |
CCHorizontalSwitch | Horizontal switch control |
CCKickButton | |
CCKnob | Knob control |
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 |
CCLineStyle | |
CCMemoryStream | Memory input and output stream |
CCMenuItem | Menu item |
CCMovieBitmap | Bitmap view that displays different bitmaps according to its current value |
CCMovieButton | Bi-states button with 2 subbitmaps |
CCNewFileSelector | New file selector class |
CCNinePartTiledBitmap | Nine-part tiled bitmap |
CCNinePartTiledDescription | |
CCOffscreenContext | A draw context using a bitmap as it's back buffer |
CCOnOffButton | Button control with 2 states |
CCOpenGLView | Subview which uses OpenGL for drawing |
CCOptionMenu | Popup menu control |
CCParamDisplay | Parameter display |
CCPoint | Point structure |
CCRect | Rect structure |
CCResourceDescription | Describes a resource by name or by ID |
CCResourceInputStream | Resource input stream |
CCRockerSwitch | Switch control with 3 sub bitmaps |
CCRowColumnView | View container which layouts its subview as rows or columns |
CCScrollbar | Scrollbar control |
CCScrollView | Scrollable container view with scrollbars |
►CCSegmentButton | Control which draws a segmented button |
CSegment | |
CCShadowViewContainer | View container which draws a shadow for it's subviews |
CCSlider | Slider control |
CCSpecialDigit | Special display with custom numbers (0...9) |
CCSplashScreen | |
CCSplitView | Split container view with separators between its child views |
CCString | String holder class |
CCTabView | Tab view |
CCTextButton | Button which renders without bitmaps |
CCTextEdit | Text edit control |
CCTextLabel | Text label |
CCTooltipSupport | Generic Tooltip Support class |
CCVerticalSlider | Vertical slider control |
CCVerticalSwitch | Vertical switch control |
CCView | Base Class of all view objects |
►CCViewContainer | Container Class of CView objects |
CIterator | |
CCVSTGUITimer | A timer class, which posts timer messages to CBaseObjects or calls a lambda function (c++11 only) |
CCVuMeter | |
CCXYPad | |
CDelegationController | |
CDispatchList | |
CGenericStringListDataBrowserSource | Generic string list data browser source |
CGetViewOptions | |
CGroupController | |
CIBitmapCreator | |
CIColorChooserDelegate | |
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 |
CIController | Extension to IControlListener used by UIDescription |
CIControlListener | |
CIDataBrowserDelegate | DataBrowser Interface |
CIDataPackage | Interface for drag&drop and clipboard data |
►CIDependency | Simple dependency between objects |
CDeferChanges | Helper class to defer changes until instance is destroyed |
CIFocusDrawing | Custom focus drawing interface |
CIFontChooserDelegate | |
CIGenericStringListDataBrowserSourceSelectionChanged | |
CIKeyboardHook | Generic keyboard hook interface for CFrame |
CIMouseObserver | Generic mouse observer interface for CFrame |
CIMultiBitmapControl | Interface for controls with sub images |
CInputStream | ByteOrder aware input stream interface |
CIScaleFactorChangedListener | |
CIScrollbarDrawer | |
CISplitViewController | Split View Controller |
CISplitViewSeparatorDrawer | TODO: Doc |
CIUIDescription | |
CIViewAddedRemovedObserver | View added removed observer interface for CFrame |
CIViewContainerListener | ViewContainer Listener Interface |
CIViewContainerListenerAdapter | ViewContainer Listener Interface Adapter |
CIViewCreator | View creator interface |
CIViewFactory | |
CIViewListener | View Listener Interface |
CIViewListenerAdapter | View Listener Interface Adapter |
CIViewSwitchController | |
COutputStream | ByteOrder aware output stream interface |
COwningPointer | |
CPadController | |
CParameterChangeListener | |
CSeekableStream | Seekable stream interface |
CSharedPointer | |
CUIAttributes | |
CUIDescription | XML description parser and view creator |
CUIDescriptionViewSwitchController | |
CUIViewFactory | Default view factory |
CUIViewSwitchContainer | |
CUTF8CharacterIterator | |
CUTF8String | Holds an UTF8 encoded string and a platform representation of it |
CUTF8StringView | View on an UTF-8 String |
CViewCreatorRegistry | |
CVST3Editor | VST3 Editor with automatic parameter binding |
CVST3EditorDelegate | Delegate extension to Steinberg::Vst::EditController for a VST3 Editor |
CVSTGUIEditorInterface | |
CAEffGUIEditor | |
CERect | |
CPluginGUIEditor | |
CVstKeyCode |