AEffEditor | |
AEffGUIEditor | |
AlertBoxConfig | Alertbox configuration |
AlertBoxForWindowConfig | Alertbox for window configuration |
Base64Codec | |
BitScopeToggleT< T, B > | |
Buffer< T, Allocator > | |
Buffer< uint8_t > | |
CBaseObjectGuard | |
CButtonState | Button and Modifier state |
CClipboard | |
CColor | RGBA Color structure |
CColorChooserUISettings | |
CDragContainerHelper | Helper class to port old code which used CDragContainer |
CDrawMode | |
CDataBrowser::Cell | CDataBrowser Cell position description |
CExternalViewBaseImpl | |
CExternalControl::Impl | |
CExternalView::Impl | |
CFileExtension | File extension description |
CFontChooserUIDefinition | |
CGraphicsTransform | Graphics Transform Matrix |
CInvalidRectList | |
CLineStyle | |
CListControlRowDesc | The description of one row for the CListControl |
CMouseWheelEditingSupport | Helper class for mouse wheel editing |
CKnobBase | |
CAnimKnob | Bitmap knob control |
CKnob | Knob control |
CSliderBase | |
CSlider | Slider control |
CHorizontalSlider | Horizontal slider control |
CVerticalSlider | Vertical slider control |
CXYPad | |
CMultiFrameBitmapDescription | Description for a multi frame bitmap |
CNinePartTiledDescription | |
CFrame::CollectInvalidRects | |
Command | Command definition |
ConcatClip | |
Config | Configuration for an UIDescription window |
ConfigValue | Configuration Value |
CPoint | Point structure |
CRect | Rect structure |
CResourceDescription | Describes a resource by name or by ID |
DataPackageIterator | IDataPackage iterator |
CCommandMenuItem::Desc | |
DispatchList< T > | |
DispatchList< IControlListener * > | |
DispatchList< IViewContainerListener * > | |
DispatchList< ListenerInterface * > | |
DispatchList< UIDescriptionListener * > | |
DispatchList< VSTGUI::CView * > | |
DispatchList< VSTGUI::IFocusViewObserver * > | |
DispatchList< VSTGUI::IKeyboardHook * > | |
DispatchList< VSTGUI::IMouseObserver * > | |
DispatchList< VSTGUI::IScaleFactorChangedListener * > | |
DispatchList< VSTGUI::ITextEditListener * > | |
DragDescription | Drag description |
DragEventData | Drag event data |
DragStartMouseObserver | Helper object to be used to decide if a mouse move is far enough to start a drag operation |
IControlViewExtension::EditCallbacks | |
enable_shared_from_this | |
Group | Group of asynchronous tasks |
ERect | |
Event | Event |
ModifierEvent | ModifierEvent |
KeyboardEvent | KeyboardEvent |
MousePositionEvent | MousePositionEvent |
GestureEvent | GestureEvent |
ZoomGestureEvent | ZoomGestureEvent |
MouseEvent | MouseEvent |
MouseDownUpMoveEvent | MouseDownUpMoveEvent |
MouseDownEvent | MouseDownEvent |
MouseMoveEvent | MouseMoveEvent |
MouseUpEvent | MouseUpEvent |
MouseEnterEvent | MouseEnterEvent |
MouseExitEvent | MouseExitEvent |
MouseWheelEvent | MouseWheelEvent |
MouseCancelEvent | MouseCancelEvent |
EventConsumeState | EventConsumeState |
Factory | Bitmap Filter Factory |
FinalAction< Proc > | |
FObject | |
GroupController | |
PadController | |
ParameterChangeListener | |
FocusDrawingSettings | |
GenericStringListDataBrowserSourceSelectionChanged | |
CFontChooser | |
GetViewOptions | |
GlobalFonts | |
IAnimationTarget | Animation target interface |
AlphaValueAnimation | Animates the alpha value of the view |
ControlValueAnimation | Animates the value of a CControl |
ExchangeViewAnimation | Exchange a view by another view with an animation |
ViewSizeAnimation | Animates the view size of the view |
IBitmapCreator | |
IBitmapCreator2 | |
IColorChooserDelegate | |
IContentProvider | |
InputStreamContentProvider | |
MemoryContentProvider | |
ZLibInputContentProvider | |
IContextMenuController | 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 |
IContextMenuController2 | |
IControlListener | |
CColorChooser | |
CFontChooser | |
CScrollView | Scrollable container view with scrollbars |
CDataBrowser | DataBrowser view |
CSplashScreen | |
CAnimationSplashScreen | Splash screen which animates the opening and closing of the splash bitmap |
CTabView | Tab view |
IController | Extension to IControlListener used by UIDescription |
DelegationController | |
PadController | |
GroupController | |
VST3Editor | VST3 Editor with automatic parameter binding |
UIDescriptionViewSwitchController | |
IControlViewExtension | |
ControlViewAdapter | |
IDataBrowserDelegate | DataBrowser Interface |
DataBrowserDelegateAdapter | |
GenericStringListDataBrowserSource | Generic string list data browser source |
IDraggingSession | Dragging session interface |
IFocusDrawing | Custom focus drawing interface |
CControl | Base class of all VSTGUI controls |
CAutoAnimation | |
CCheckBox | Check box control with a title and 3 states |
CExternalControl | |
CKickButton | |
CKnobBase | |
CListControl | Control which draws a list of configurable rows |
CMovieBitmap | Bitmap view that displays different bitmaps according to its current value |
CMovieButton | Bi-states button with 2 subbitmaps |
COnOffButton | Button control with 2 states |
CParamDisplay | Parameter display |
COptionMenu | Popup menu control |
CTextLabel | Text label |
CMultiLineTextLabel | Multi line text label |
CTextEdit | Text edit control |
CSearchTextEdit | Search text edit field |
CXYPad | |
CRockerSwitch | Switch control with 3 sub bitmaps |
CScrollbar | Scrollbar control |
CSegmentButton | Control which draws a segmented button |
CSliderBase | |
CSpecialDigit | Special display with custom numbers (0...9) |
CSplashScreen | |
CSwitchBase | |
CHorizontalSwitch | Horizontal switch control |
CVerticalSwitch | Vertical switch control |
CTextButton | Button which renders without bitmaps |
CVuMeter | |
CControlCreatorDummyControl | |
IFocusViewObserver | Focus view observer interface for CFrame |
IFontChooserDelegate | |
IHandler | |
IKeyboardHook | Generic keyboard hook interface for CFrame |
OldKeyboardHookAdapter | |
IMouseObserver | Generic mouse observer interface for CFrame |
OldMouseObserverAdapter | |
VST3Editor | VST3 Editor with automatic parameter binding |
CDrawContext::Impl | |
CView::Impl | |
CViewContainer::Impl | |
CMenuItem::Impl | |
CFrame::Impl | |
CSliderBase::Impl | |
CSlider::Impl | |
StringListControlDrawer::Impl | |
CListControl::Impl | |
IMultiBitmapControl | Interface for controls with sub images |
CAnimKnob | Bitmap knob control |
CAutoAnimation | |
CKickButton | |
CMovieBitmap | Bitmap view that displays different bitmaps according to its current value |
CMovieButton | Bi-states button with 2 subbitmaps |
CRockerSwitch | Switch control with 3 sub bitmaps |
CSwitchBase | |
IMultiBitmapControlCreator | |
Info | Application info |
Init | Init application |
InputStream | ByteOrder aware input stream interface |
CFileStream | File input and output stream |
CMemoryStream | Memory input and output stream |
MemoryContentProvider | |
CResourceInputStream | Resource input stream |
ZLibInputStream | |
Interface | |
IDelegate | Application delegate interface |
DelegateAdapter | Application delegate adapter |
IApplication | Application interface |
ICommandHandler | Handler for commands |
ICommonDirectories | |
IMenuBuilder | Menu builder interface |
MenuBuilderAdapter | Menu builder adapter |
NoMenuBuilder | No menu builder adapter |
IMutableStepValue | |
IPreference | Preference interface |
IRangeValueConverter | |
ISharedUIResources | Shared UI resources interface |
IStepValue | Extension to IValue for a non continous value with discrete steps |
IStringListValue | |
IStringValue | |
IValue | Value interface |
IValueConverter | Value converter interface |
IValueListener | Value listener interface |
ListenerBase | |
Listener | Value listener |
ListenerT< Context > | Value listener |
ValueListenerAdapter | Value listener adapter |
ModelBindingCallbacks | |
IWindow | Window interface |
IWindowListener | Window listener interface |
IWindowController | Window controller interface |
WindowControllerAdapter | Window controller adapter |
WindowListenerAdapter | Window listener adapter |
WindowClosedListener | Window closed listener |
ICustomization | UIDesc window customization interface |
CustomizationAdapter | ICustomization adapter |
Customization | Customization helper for an UIDesc window |
IModelBinding | Model binding interface |
ModelBindingCallbacks | |
IntPoint | |
IntRect | |
IntSize | |
IOpenGLView | |
COpenGLView | Subview which uses OpenGL for drawing |
IOptionMenuListener | Option menu listener |
OptionMenuListenerAdapter | |
IParameterFinder | |
VST3Editor | VST3 Editor with automatic parameter binding |
IPlatformFrameCallback | |
CFrame | The CFrame is the parent container of all views |
IPlatformTextEditCallback | |
CTextEdit | Text edit control |
IPlatformTimerCallback | |
CVSTGUITimer | A timer class, which posts timer messages to CBaseObjects or calls a lambda function (c++11 only) |
IPlatformViewLayerDelegate | |
CLayeredViewContainer | 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 |
IReference | |
ICommandMenuItemTarget | Command menu item target |
CommandMenuItemTargetAdapter | |
VST3Editor | VST3 Editor with automatic parameter binding |
IDragCallback | Drag callback interface |
DragCallbackAdapter | Drag callback interface adapter |
DragCallbackFunctions | Drag callback interface adapter which calls std::functions |
IDropTarget | Drop target interface |
CViewContainerDropTarget | |
DropTargetAdapter | Drop target interface adapter |
IListControlConfigurator | The list control configurator interface |
StaticListControlConfigurator | A list control configurator implementation |
IListControlDrawer | The list control drawer interface |
StringListControlDrawer | A specialized list control drawer to draw strings |
ReferenceCounted< T > | |
AlphaValueAnimation | Animates the alpha value of the view |
Animator | Animation runner |
ControlValueAnimation | Animates the value of a CControl |
ExchangeViewAnimation | Exchange a view by another view with an animation |
ViewSizeAnimation | Animates the view size of the view |
IFilter | Filter Interface |
FilterBase | A Base Class for Implementing Bitmap Filters |
CBaseObject | Base Object with reference counter |
FinishedMessage | Animation Finished Message Object |
CMenuItem | Menu item |
CCommandMenuItem | Command menu item |
CNewFileSelector | New file selector class |
CTooltipSupport | Generic Tooltip Support class |
CView | Base Class of all view objects |
CControl | Base class of all VSTGUI controls |
CExternalView | View to embed non CView views into VSTGUI |
CGradientView | View which draws a gradient |
COpenGLView | Subview which uses OpenGL for drawing |
CViewContainer | Container Class of CView objects |
CAutoLayoutContainerView | TODO: Doc |
CRowColumnView | View container which layouts its subview as rows or columns |
CColorChooser | |
CFontChooser | |
CFrame | The CFrame is the parent container of all views |
CLayeredViewContainer | 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 |
CScrollView | Scrollable container view with scrollbars |
CShadowViewContainer | View container which draws a shadow for it's subviews |
CSplitView | Split container view with separators between its child views |
CTabView | Tab view |
UIViewSwitchContainer | |
CVSTGUITimer | A timer class, which posts timer messages to CBaseObjects or calls a lambda function (c++11 only) |
GenericStringListDataBrowserSource | Generic string list data browser source |
UIDescriptionViewSwitchController | |
CBitmap | Encapsulates various platform depended kinds of bitmaps |
CMultiFrameBitmap | Multi frame bitmap |
CNinePartTiledBitmap | Nine-part tiled bitmap |
CBitmapPixelAccess | Direct pixel access to a CBitmap |
CDrawContext | A drawing context encapsulates the drawing context of the underlying OS |
COffscreenContext | A draw context using a bitmap as it's back buffer |
CFileStream | File input and output stream |
CFontDesc | Font class |
CGradient | Gradient Object [new in 4.0] |
CGraphicsPath | Graphics Path Object |
CMemoryStream | Memory input and output stream |
CViewContainerDropTarget | |
DragCallbackFunctions | Drag callback interface adapter which calls std::functions |
IDataPackage | Interface for drag&drop and clipboard data |
StringDataPackage< AsFile > | |
CDropSource | Drop source |
StaticListControlConfigurator | A list control configurator implementation |
StringListControlDrawer | A specialized list control drawer to draw strings |
UIAttributes | |
UIDescription | XML description parser and view creator |
CompressedUIDescription | |
UIViewFactory | Default view factory |
IScaleFactorChangedListener | |
CExternalControl | |
CExternalView | View to embed non CView views into VSTGUI |
CLayeredViewContainer | 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 |
COpenGLView | Subview which uses OpenGL for drawing |
CShadowViewContainer | View container which draws a shadow for it's subviews |
IScrollbarDrawer | |
ISplitViewController | Split View Controller |
ISplitViewSeparatorDrawer | TODO: Doc |
DataPackageIterator::Item | |
CViewContainer::Iterator< reverse > | |
ITextEditListener | Listener for a text edit |
TextEditListenerAdapter | |
ITextLabelListener | Listener for a text label |
TextLabelListenerAdapter | |
ITimingFunction | Animation timing function interface |
RepeatTimingFunction | |
TimingFunctionBase | |
CubicBezierTimingFunction | |
InterpolationTimingFunction | |
LinearTimingFunction | |
PowerTimingFunction | |
IUIDescription | |
UIDescription | XML description parser and view creator |
IView | Interface for embedding views from external view systems |
ViewAdapter | Adapter for the IView interface |
ControlViewAdapter | |
IViewAddedRemovedObserver | View added removed observer interface for CFrame |
VST3Editor | VST3 Editor with automatic parameter binding |
IViewContainerListener | ViewContainer Listener Interface |
ViewContainerListenerAdapter | ViewContainer Listener Interface Adapter |
CLayeredViewContainer | 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 |
CShadowViewContainer | View container which draws a shadow for it's subviews |
IViewCreator | View creator interface |
ViewCreatorAdapter | View creator interface adapter |
AnimationSplashScreenCreator | |
CheckBoxCreator | |
ControlCreator | |
GradientViewCreator | |
KnobBaseCreator | |
AnimKnobCreator | |
KnobCreator | |
LayeredViewContainerCreator | |
MultiBitmapControlCreator | |
AutoAnimationCreator | |
KickButtonCreator | |
MovieBitmapCreator | |
MovieButtonCreator | |
RockerSwitchCreator | |
MultiLineTextLabelCreator | |
OnOffButtonCreator | |
OptionMenuCreator | |
ParamDisplayCreator | |
RowColumnViewCreator | |
ScrollViewCreator | |
SearchTextEditCreator | |
SegmentButtonCreator | |
ShadowViewContainerCreator | |
SliderBaseCreator | |
SliderCreator | |
SplitViewCreator | |
StringListControlCreator | |
SwitchBaseCreator | |
HorizontalSwitchCreator | |
VerticalSwitchCreator | |
TextButtonCreator | |
TextEditCreator | |
TextLabelCreator | |
UIViewSwitchContainerCreator | |
ViewContainerCreator | |
ViewCreator | |
VuMeterCreator | |
XYPadCreator | |
IViewEmbedder | Interface for view embedder classes |
CExternalControl | |
CExternalView | View to embed non CView views into VSTGUI |
IViewEventListener | View Event Listener Interface |
ViewEventListenerAdapter | View Event Listener Interface Adapter |
CControl::Impl | |
IViewFactory | |
UIViewFactory | Default view factory |
IViewListener | View Listener Interface |
ViewListenerAdapter | View Listener Interface Adapter |
CScrollView | Scrollable container view with scrollbars |
IViewSwitchController | |
UIDescriptionViewSwitchController | |
IVST3EditorDelegate | Delegate interface for a VST3Editor |
VST3EditorDelegate | Default adapter implementation for IVST3EditorDelegate |
KeyboardHook | |
ListenerProvider< T, ListenerInterface > | |
ListenerProvider< Impl, UIDescriptionListener > | |
UIDescription::Impl | |
MallocAllocator | |
ModalViewSession | |
Modifiers | Modifiers |
CKnobBase::MouseEditingState | |
MouseEventButtonState | MouseEventButtonState |
MultiFrameBitmapView< T > | Injection class for views that draw frames of a CMultiFrameBitmap |
MultiFrameBitmapView< CAnimKnob > | |
CAnimKnob | Bitmap knob control |
MultiFrameBitmapView< CAutoAnimation > | |
CAutoAnimation | |
MultiFrameBitmapView< CKickButton > | |
CKickButton | |
MultiFrameBitmapView< CMovieBitmap > | |
CMovieBitmap | Bitmap view that displays different bitmaps according to its current value |
MultiFrameBitmapView< CMovieButton > | |
CMovieButton | Bi-states button with 2 subbitmaps |
MultiFrameBitmapView< CRockerSwitch > | |
CRockerSwitch | Switch control with 3 sub bitmaps |
MultiFrameBitmapView< CSwitchBase > | |
CSwitchBase | |
Optional< T > | Simplified optional |
Optional< int32_t > | |
Optional< ModalViewSessionID > | |
Optional< size_t > | |
Optional< UINode * > | |
Optional< VSTGUI::CPoint > | |
OutputStream | ByteOrder aware output stream interface |
BufferedOutputStream | |
CFileStream | File input and output stream |
CMemoryStream | Memory input and output stream |
StdOutStream | |
ZLibOutputStream | |
Parser | |
PlatformFileExtension | |
CFileExtension::Impl | |
PlatformFileSelectorConfig | |
CNewFileSelector::Impl | |
PluginGUIEditor | |
CFrame::Impl::PostEventHandler | |
Preferences | |
Property | Filter Property |
Base64Codec::Result | |
IListControlDrawer::Row | |
SeekableStream | Seekable stream interface |
CFileStream | File input and output stream |
CMemoryStream | Memory input and output stream |
CResourceInputStream | Resource input stream |
CSegmentButton::Segment | |
SharedPointer< I > | |
OwningPointer< I > | An owning pointer |
SharedPointer< Animation::Animator > | |
SharedPointer< IPlatformBitmapPixelAccess > | |
SharedPointer< IPlatformFont > | |
SharedPointer< IPlatformFrame > | |
SharedPointer< IPlatformOpenGLView > | |
SharedPointer< IPlatformString > | |
SharedPointer< IPlatformTextEdit > | |
SharedPointer< IPlatformTimer > | |
SharedPointer< IPlatformViewLayer > | |
SharedPointer< UINode > | |
SharedPointer< VSTGUI::CBaseObject > | |
SharedPointer< VSTGUI::CBitmap > | |
SharedPointer< VSTGUI::CControl > | |
SharedPointer< VSTGUI::CFontDesc > | |
SharedPointer< VSTGUI::CFrame > | |
SharedPointer< VSTGUI::CGradient > | |
SharedPointer< VSTGUI::CGraphicsPath > | |
SharedPointer< VSTGUI::COptionMenu > | |
SharedPointer< VSTGUI::CTooltipSupport > | |
SharedPointer< VSTGUI::CView > | |
SharedPointer< VSTGUI::CVSTGUITimer > | |
SharedPointer< VSTGUI::ICommandMenuItemTarget > | |
SharedPointer< VSTGUI::IDataPackage > | |
SharedPointer< VSTGUI::IDropTarget > | |
SharedPointer< VSTGUI::IListControlConfigurator > | |
SharedPointer< VSTGUI::IListControlDrawer > | |
SharedPointer< VSTGUI::UIDescription > | |
CDrawContext::Impl::State | |
string | |
StringToken | |
CDrawContext::Transform | Add a transform to all draw routines |
TrimOptions | |
UIAttributesMap | |
UIAttributes | |
UIDescriptionListener | |
UIDescriptionListenerAdapter | |
UIDescriptionListenerOff | |
UTF8CharacterIterator | |
UTF8CodePointIterator< BaseIterator > | |
UTF8String | Holds an UTF8 encoded string and a platform representation of it |
UTF8StringView | View on a null terminated UTF-8 String |
ValueCalls | |
ViewCreatorRegistryMap | |
ViewCreatorRegistry | |
VSTGUIEditor | |
VST3Editor | VST3 Editor with automatic parameter binding |
VSTGUIEditorInterface | |
AEffGUIEditor | |
VstKeyCode | |
WindowConfiguration | Window configuration |
WindowStyle | Window style |