|
VST 3 SDK VST 3.8
SDK for developing VST plug-in
|
#include "pluginterfaces/base/funknownimpl.h"#include "pluginterfaces/base/ipluginbase.h"#include <array>Classes | |
| class | PluginFactory< T > |
| IPluginFactory implementation with compile time provided factory and class infos. More... | |
| struct | ClassInfo2WithCreateFunc |
Namespaces | |
| namespace | Steinberg |
| A replacement for InitModule and DeinitModule. | |
| namespace | Steinberg::PluginFactoryDetail |
Macros | |
| #define | BEGIN_FACTORY_DEF(company, url, email, noClasses) |
| #define | DEF_CLASS(cid, cardinality, category, name, classFlags, subCategories, version, sdkVersion, createMethod, createContext) |
| #define | END_FACTORY |
Functions | |
| constexpr ClassInfo2WithCreateFunc | makeClassInfo2 (const TUID cid, int32 cardinality, const char8 *category, const char8 *name, int32 classFlags, const char8 *subCategories, const char8 *vendor, const char8 *version, const char8 *sdkVersion, ClassInfo2WithCreateFunc::CreateInstanceFunc func, void *context=nullptr) |