Interface Technology Basics VST 3.6.11 SDK for developing VST Plug-in

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

C ConstStringTable | Constant unicode string table
C FReleaser | Release an interface using automatic object (obsolete)
C FUID | Handling 16 Byte Globally Unique Identifiers
▼C FUnknown | The basic interface of all interfaces
▼C IAttributes | Object Data Archive Interface
C IAttributes2 | Extended access to Attributes; supports Attribute retrieval via iteration
C IBStream | Base class for streams
C ICloneable | Interface allowing an object to be copied
C IDependent | A dependent will get notified about changes of a model
C IErrorContext | Interface for error handling
C IPersistent | Persistent Object Interface
C IPlugFrame | Callback interface passed to IPlugView
C IPluginBase | Basic interface to a Plug-in component
▼C IPluginFactory | Class factory that any Plug-in defines for creating class instances
▼C IPluginFactory2 | Version 2 of class factory supporting PClassInfo2
C IPluginFactory3 | Version 3 of class factory supporting PClassInfoW
C IPlugView | Plug-in definition of a view
C IPlugViewContentScaleSupport | Plug-in view content scale support
C ISizeableStream | Stream with a size
C IString | Interface to a string of variable size and encoding
C IStringResult | Interface to return an ascii string of variable size
C IUpdateHandler | Host implements dependency handling for plugins
C IEventHandler | Linux event handler interface
C IRunLoop | Linux host run loop interface
C ITimerHandler | Linux timer handler interface
C FVariant | A Value of variable type
C IPtr< T > | IPtr - Smart pointer template class
▼C IPtr< I > |
C FUnknownPtr< I > | FUnknownPtr - automatic interface conversion and smart pointer in one
C OPtr< I > | OPtr - "owning" smart pointer used for newly created FObjects
C KeyCode | Simple data-struct representing a key-stroke on the keyboard
C PClassInfo | Basic Information about a class provided by the Plug-in
C PClassInfo2 | Version 2 of Basic Information about a class provided by the Plug-in
C PClassInfoW | Unicode Version of Basic Information about a class provided by the Plug-in
C PFactoryInfo | Basic Information about the class factory of the Plug-in
▼C UString | UTF-16 string class without buffer management
C UStringBuffer< maxSize > | UTF-16 string with fixed buffer size
C ViewRect | Graphical rectangle structure

Empty

Copyright ©2018 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.