|
VSTGUI
4.7
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 |
| CCubicBezierTimingFunction | |
| 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 |
| ►NStandalone | Standalone Library |
| ►NApplication | |
| CConfigValue | Configuration Value |
| CDelegateAdapter | Application delegate adapter |
| CIDelegate | Application delegate interface |
| CInfo | Application info |
| CInit | Init application |
| ►NUIDesc | |
| CConfig | Configuration for an UIDescription window |
| CCustomization | Customization helper for an UIDesc window |
| CCustomizationAdapter | ICustomization adapter |
| CICustomization | UIDesc window customization interface |
| CIModelBinding | Model binding interface |
| CModelBindingCallbacks | |
| CValueCalls | |
| ►NValue | value create and helper functions |
| ►NDetail | |
| CListenerBase | |
| CListener | Value listener |
| CListenerT | Value listener |
| CAlertBoxConfig | Alertbox configuration |
| CAlertBoxForWindowConfig | Alertbox for window configuration |
| CCommand | Command definition |
| CIApplication | Application interface |
| CICommandHandler | Handler for commands |
| CICommonDirectories | |
| CIMenuBuilder | Menu builder interface |
| CIMutableStepValue | |
| CIPreference | Preference interface |
| CIRangeValueConverter | |
| CISharedUIResources | Shared UI resources interface |
| CIStepValue | Extension to IValue for a non continous value with discrete steps |
| CIStringListValue | |
| CIValue | Value interface |
| CIValueConverter | Value converter interface |
| CIValueListener | Value listener interface |
| CIWindow | Window interface |
| CIWindowController | Window controller interface |
| CIWindowListener | Window listener interface |
| CMenuBuilderAdapter | Menu builder adapter |
| CNoMenuBuilder | No menu builder adapter |
| CPreferences | |
| CValueListenerAdapter | Value listener adapter |
| CWindowClosedListener | Window closed listener |
| CWindowConfiguration | Window configuration |
| CWindowControllerAdapter | Window controller adapter |
| CWindowListenerAdapter | Window listener adapter |
| CWindowStyle | Window style |
| ►NUIDescriptionPrivate | |
| CLocale | |
| CStringToken | |
| ►NXml | |
| CIContentProvider | |
| CIHandler | |
| CInputStreamContentProvider | |
| CMemoryContentProvider | |
| CParser | |
| CAEffGUIEditor | |
| ►CBase64Codec | |
| CResult | |
| CBitScopeToggleT | |
| CBuffer | |
| CBufferedOutputStream | |
| 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 |
| CDesc | |
| 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 | |
| ►CImpl | |
| CPostEventHandler | |
| 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 |
| CMouseEditingState | |
| 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 |
| CCMultiLineTextLabel | Multi line text label |
| CCNewFileSelector | New file selector class |
| CCNewFileSelectorCallback | |
| CCNinePartTiledBitmap | Nine-part tiled bitmap |
| CCNinePartTiledDescription | |
| CCOffscreenContext | A draw context using a bitmap as it's back buffer |
| CCommandMenuItemTargetAdapter | |
| CCompressedUIDescription | |
| CConcatClip | |
| 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 |
| CCSearchTextEdit | Search text edit field |
| ►CCSegmentButton | Control which draws a segmented button |
| CSegment | |
| CCShadowViewContainer | View container which draws a shadow for it's subviews |
| ►CCSlider | Slider control |
| CImpl | |
| CCSpecialDigit | Special display with custom numbers (0...9) |
| CCSplashScreen | |
| CCSplitView | Split container view with separators between its child views |
| CCSwitchBase | |
| 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 |
| CImpl | |
| ►CCViewContainer | Container Class of CView objects |
| CImpl | |
| CIterator | |
| CCViewContainerDropTarget | |
| CCVSTGUITimer | A timer class, which posts timer messages to CBaseObjects or calls a lambda function (c++11 only) |
| CCVuMeter | |
| CCXYPad | |
| CDataBrowserDelegateAdapter | |
| CDelegationController | |
| CDispatchList | |
| CDragCallbackAdapter | Drag callback interface adapter |
| CDragCallbackFunctions | Drag callback interface adapter which calls std::functions |
| CDragDescription | Drag description |
| CDragEventData | Drag event data |
| CDropTargetAdapter | Drop target interface adapter |
| CERect | |
| CFocusDrawingSettings | |
| CGenericStringListDataBrowserSource | Generic string list data browser source |
| CGenericStringListDataBrowserSourceSelectionChanged | |
| CGetViewOptions | |
| CGroupController | |
| CIBitmapCreator | |
| CIColorChooserDelegate | |
| CICommandMenuItemTarget | Command menu item target |
| 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 | |
| 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 |
| CIDragCallback | Drag callback interface |
| CIDraggingSession | Dragging session interface |
| CIDropTarget | Drop target interface |
| CIFocusDrawing | Custom focus drawing interface |
| CIFocusViewObserver | Focus view observer interface for CFrame |
| CIFontChooserDelegate | |
| 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 |
| CInterface | |
| CIOptionMenuListener | Option menu listener |
| CIReference | |
| CIScaleFactorChangedListener | |
| CIScrollbarDrawer | |
| CISplitViewController | Split View Controller |
| CISplitViewSeparatorDrawer | TODO: Doc |
| CITextLabelListener | Listener for a text label |
| CIUIDescription | |
| CIViewAddedRemovedObserver | View added removed observer interface for CFrame |
| CIViewContainerListener | ViewContainer Listener Interface |
| CIViewCreator | View creator interface |
| CIViewFactory | |
| CIViewListener | View Listener Interface |
| CIViewMouseListener | View Mouse Listener Interface |
| CIViewSwitchController | |
| CMallocAllocator | |
| CModalViewSession | |
| COptional | Simplified optional |
| COptionMenuListenerAdapter | |
| COutputStream | ByteOrder aware output stream interface |
| COwningPointer | An owning pointer |
| CPadController | |
| CParameterChangeListener | |
| CPluginGUIEditor | |
| CReferenceCounted | |
| CSeekableStream | Seekable stream interface |
| CSharedPointer | |
| CTextLabelListenerAdapter | |
| CTrimOptions | |
| CUIAttributes | |
| ►CUIDescription | XML description parser and view creator |
| CImpl | |
| CUIDescriptionListener | |
| CUIDescriptionListenerAdapter | |
| CUIDescriptionListenerOff | |
| CUIDescriptionViewSwitchController | |
| CUIViewFactory | Default view factory |
| CUIViewSwitchContainer | |
| CUTF8CharacterIterator | |
| CUTF8CodePointIterator | |
| CUTF8String | Holds an UTF8 encoded string and a platform representation of it |
| CUTF8StringView | View on a null terminated UTF-8 String |
| CViewContainerListenerAdapter | ViewContainer Listener Interface Adapter |
| CViewCreatorAdapter | View creator interface adapter |
| CViewCreatorRegistry | |
| CViewListenerAdapter | View Listener Interface Adapter |
| CViewMouseListenerAdapter | View Mouse Listener Interface Adapter |
| ►CVST3Editor | VST3 Editor with automatic parameter binding |
| CKeyboardHook | |
| CVST3EditorDelegate | Delegate extension to Steinberg::Vst::EditController for a VST3 Editor |
| CVSTGUIEditorInterface | |
| CZLibInputStream | |
| CZLibOutputStream | |
| Cinflate_state | |
| Cmz_stream_s | |
| Cmz_zip_archive | |
| Cmz_zip_archive_file_stat | |
| Cmz_zip_array | |
| Cmz_zip_internal_state_tag | |
| Cmz_zip_reader_extract_iter_state | |
| Cmz_zip_writer_add_state | |
| Ctdefl_compressor | |
| Ctdefl_output_buffer | |
| Ctdefl_sym_freq | |
| Ctinfl_decompressor_tag | |
| Ctinfl_huff_table | |
| CVstKeyCode |