VSTGUI
4.9
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 |
CCIBoxBlurFilter | |
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 |
►NAsync | asynchronous tasks |
CGroup | Group of asynchronous tasks |
►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 | |
CIStringValue | |
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 | |
CParser | |
CStringToken | |
►NUIViewCreator | |
CAnimationSplashScreenCreator | |
CAnimKnobCreator | |
CCControlCreatorDummyControl | |
CCheckBoxCreator | |
CControlCreator | |
CGradientViewCreator | |
CHorizontalSwitchCreator | |
CIMultiBitmapControlCreator | |
CKickButtonCreator | |
CKnobBaseCreator | |
CKnobCreator | |
CLayeredViewContainerCreator | |
CMovieBitmapCreator | |
CMovieButtonCreator | |
CMultiBitmapControlCreator | |
CMultiLineTextLabelCreator | |
COnOffButtonCreator | |
COptionMenuCreator | |
CParamDisplayCreator | |
CRockerSwitchCreator | |
CRowColumnViewCreator | |
CScrollViewCreator | |
CSearchTextEditCreator | |
CSegmentButtonCreator | |
CShadowViewContainerCreator | |
CSliderBaseCreator | |
CSliderCreator | |
CSplitViewCreator | |
CStringListControlCreator | |
CSwitchBaseCreator | |
CTextButtonCreator | |
CTextEditCreator | |
CTextLabelCreator | |
CUIViewSwitchContainerCreator | |
CVerticalSwitchCreator | |
CViewContainerCreator | |
CViewCreator | |
CVuMeterCreator | |
CXYPadCreator | |
►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 |
►CCKnobBase | |
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 | |
►CCListControl | Control which draws a list of configurable rows |
CImpl | |
CCListControlRowDesc | The description of one row for the CListControl |
CCMemoryStream | Memory input and output stream |
CCMenuItem | Menu item |
CCMouseWheelEditingSupport | Helper class for mouse wheel editing |
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 | |
►CCSliderBase | |
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 |
CDragStartMouseObserver | Helper object to be used to decide if a mouse move is far enough to start a drag operation |
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 |
CIKeyboardViewKeyRangeChangedListener | |
CIKeyboardViewPlayerDelegate | |
CIListControlConfigurator | The list control configurator interface |
►CIListControlDrawer | The list control drawer interface |
CRow | |
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 | |
CKeyboardView | |
CKeyboardViewBase | |
CKeyboardViewBaseCreator | |
CKeyboardViewCreator | |
CKeyboardViewPlayerDelegate | |
►CKeyboardViewRangeSelector | |
CRange | |
CKeyboardViewRangeSelectorCreator | |
CListenerProvider | |
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 | |
CStaticListControlConfigurator | A list control configurator implementation |
►CStringListControlDrawer | A specialized list control drawer to draw strings |
CImpl | |
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 |