VST 3 SDK VST 3.7
SDK for developing VST plug-in
CPluginFactory Member List

This is the complete list of members for CPluginFactory, including all inherited members.

addRef()=0FUnknownpure virtual
classCountCPluginFactoryprotected
classesCPluginFactoryprotected
countClasses() SMTG_OVERRIDECPluginFactoryvirtual
CPluginFactory(const PFactoryInfo &info)CPluginFactory
createInstance(FIDString cid, FIDString _iid, void **obj) SMTG_OVERRIDECPluginFactoryvirtual
factoryInfoCPluginFactoryprotected
getClassInfo(int32 index, PClassInfo *info) SMTG_OVERRIDECPluginFactoryvirtual
getClassInfo2(int32 index, PClassInfo2 *info) SMTG_OVERRIDECPluginFactoryvirtual
getClassInfoUnicode(int32 index, PClassInfoW *info) SMTG_OVERRIDECPluginFactoryvirtual
getFactoryInfo(PFactoryInfo *info) SMTG_OVERRIDECPluginFactoryvirtual
growClasses()CPluginFactoryprotected
iidIPluginFactory3static
isClassRegistered(const FUID &cid)CPluginFactory
maxClassCountCPluginFactoryprotected
queryInterface(const TUID _iid, void **obj)=0FUnknownpure virtual
registerClass(const PClassInfo *info, FUnknown *(*createFunc)(void *), void *context=nullptr)CPluginFactory
registerClass(const PClassInfo2 *info, FUnknown *(*createFunc)(void *), void *context=nullptr)CPluginFactory
registerClass(const PClassInfoW *info, FUnknown *(*createFunc)(void *), void *context=nullptr)CPluginFactory
release()=0FUnknownpure virtual
removeAllClasses()CPluginFactory
setHostContext(FUnknown *context) SMTG_OVERRIDECPluginFactoryvirtual
~CPluginFactory()CPluginFactoryvirtual
Empty

Copyright © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.