VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
#include <module.h>
Public Types | |
using | ClassInfos = std::vector< ClassInfo > |
using | PluginFactoryPtr = Steinberg::IPtr< Steinberg::IPluginFactory > |
Public Member Functions | |
PluginFactory (const PluginFactoryPtr &factory) noexcept | |
void | setHostContext (Steinberg::FUnknown *context) const noexcept |
FactoryInfo | info () const noexcept |
uint32_t | classCount () const noexcept |
ClassInfos | classInfos () const noexcept |
template<typename T > | |
Steinberg::IPtr< T > | createInstance (const UID &classID) const noexcept |
const PluginFactoryPtr & | get () const noexcept |
using ClassInfos = std::vector<ClassInfo> |
|
explicitnoexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |