|
VST 3 SDK VST 3.8
SDK for developing VST plug-in
|
IPluginFactory implementation with compile time provided factory and class infos. More...
#include <pluginfactory_constexpr.h>
Inheritance diagram for PluginFactory< T >:Public Member Functions | |
| tresult | getFactoryInfo (PFactoryInfo *info) override |
| int32 | countClasses () override |
| tresult | getClassInfo (int32 index, PClassInfo *info) override |
| tresult | createInstance (FIDString cid, FIDString iid, void **obj) override |
| tresult | getClassInfo2 (int32 index, PClassInfo2 *info) override |
IPluginFactory implementation with compile time provided factory and class infos.
You can use this factory when your number of classes are known during compile time. The advantage here is that during runtime no unnecessary setup is needed.
Please note that this only supports ASCII names and thus if you need to support Unicode names you must use another implementation.
This only works when compiling with c++17 or newer.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |