| VST 3 SDK
    VST 3.7
    SDK for developing VST plug-in | 
Helper for creating and initializing component. More...
#include <plugprovider.h>
 Inheritance diagram for PlugProvider:
 Inheritance diagram for PlugProvider:| Public Types | |
| using | ClassInfo = VST3::Hosting::ClassInfo | 
| using | PluginFactory = VST3::Hosting::PluginFactory | 
| Public Member Functions | |
| PlugProvider (const PluginFactory &factory, ClassInfo info, bool plugIsGlobal=true) | |
| ~PlugProvider () override | |
| bool | initialize () | 
| IComponent * | getComponent () SMTG_OVERRIDE | 
| IEditController * | getController () SMTG_OVERRIDE | 
| tresult | releasePlugIn (IComponent *component, IEditController *controller) SMTG_OVERRIDE | 
| tresult | getSubCategories (IStringResult &result) const SMTG_OVERRIDE | 
| tresult | getComponentUID (FUID &uid) const SMTG_OVERRIDE | 
| IPluginFactory * | getPluginFactory () SMTG_OVERRIDE | 
| OBJ_METHODS (PlugProvider, FObject) REFCOUNT_METHODS(FObject) DEF_INTERFACES_2(ITestPlugProvider | |
| Public Attributes | |
| ITestPlugProvider2 | |
| Protected Member Functions | |
| bool | setupPlugin (FUnknown *hostContext) | 
| bool | connectComponents () | 
| bool | disconnectComponents () | 
| void | terminatePlugin () | 
| Protected Attributes | |
| PluginFactory | factory | 
| IPtr< IComponent > | component | 
| IPtr< IEditController > | controller | 
| ClassInfo | classInfo | 
| OPtr< ConnectionProxy > | componentCP | 
| OPtr< ConnectionProxy > | controllerCP | 
| bool | plugIsGlobal | 
| Additional Inherited Members | |
|  Static Public Attributes inherited from ITestPlugProvider2 | |
| static const FUID | iid | 
Helper for creating and initializing component.
| using ClassInfo = VST3::Hosting::ClassInfo | 
| PlugProvider | ( | const PluginFactory & | factory, | 
| ClassInfo | info, | ||
| bool | plugIsGlobal = true | ||
| ) | 
| 
 | override | 
| bool initialize | ( | ) | 
| 
 | virtual | 
Implements ITestPlugProvider.
| 
 | virtual | 
Implements ITestPlugProvider.
| 
 | virtual | 
Implements ITestPlugProvider.
| 
 | inlinevirtual | 
Implements ITestPlugProvider.
Implements ITestPlugProvider.
| 
 | virtual | 
Implements ITestPlugProvider2.
| OBJ_METHODS | ( | PlugProvider | , | 
| FObject | |||
| ) | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected |