|
VST 3 Examples
VST 3.6.6
SDK for developing VST Plug-in
|
Helper for creating and initializing component. More...
#include <validator.h>
Inheritance diagram for PlugProvider:Public Member Functions | |
| PlugProvider (IPluginFactory *factory, PClassInfo2 info, bool plugIsGlobal=true) | |
| ~PlugProvider () | |
| IComponent * | getComponent () override |
| IEditController * | getController () override |
| tresult | releasePlugIn (IComponent *component, IEditController *controller) override |
| const char8 * | getSubCategories () const override |
| tresult | getPluginUID (FUID &uid) const override |
| bool | setupPlugin () |
| OBJ_METHODS (PlugProvider, FObject) REFCOUNT_METHODS(FObject) DEF_INTERFACES_1(IPlugProvider | |
Public Member Functions inherited from FUnknown | |
| virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
| virtual uint32 | addRef ()=0 |
| virtual uint32 | release ()=0 |
Protected Member Functions | |
| void | terminatePlugin () |
Protected Attributes | |
| IComponent * | component |
| IEditController * | controller |
| IPluginFactory * | factory |
| PClassInfo2 | classInfo |
| bool | plugIsGlobal |
Additional Inherited Members | |
Static Public Attributes inherited from IPlugProvider | |
| static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
| static const FUID | iid |
Helper for creating and initializing component.
| PlugProvider | ( | IPluginFactory * | factory, |
| PClassInfo2 | info, | ||
| bool | plugIsGlobal = true |
||
| ) |
| ~PlugProvider | ( | ) |
|
overridevirtual |
Implements IPlugProvider.
|
overridevirtual |
Implements IPlugProvider.
|
overridevirtual |
Implements IPlugProvider.
|
inlineoverridevirtual |
Implements IPlugProvider.
Implements IPlugProvider.
| bool setupPlugin | ( | ) |
| OBJ_METHODS | ( | PlugProvider | , |
| FObject | |||
| ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |