VST 3 SDK: Member List
Author: Steinberg

VST 3 SDK VST 3.8 SDK for developing VST plug-in

Loading...
Searching...
No Matches
CPluginFactory Member List

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

addHostContextCallback(HostContextCallbackFunc func) SMTG_OVERRIDE | CPluginFactory | virtual
addRef()=0 | FUnknown | pure virtual
classCount | CPluginFactory | protected
classes | CPluginFactory | protected
countClasses() SMTG_OVERRIDE | CPluginFactory | virtual
CPluginFactory(const PFactoryInfo &info) | CPluginFactory |
createInstance(FIDString cid, FIDString _iid, void **obj) SMTG_OVERRIDE | CPluginFactory | virtual
factoryInfo | CPluginFactory | protected
getClassInfo(int32 index, PClassInfo *info) SMTG_OVERRIDE | CPluginFactory | virtual
getClassInfo2(int32 index, PClassInfo2 *info) SMTG_OVERRIDE | CPluginFactory | virtual
getClassInfoUnicode(int32 index, PClassInfoW *info) SMTG_OVERRIDE | CPluginFactory | virtual
getFactoryInfo(PFactoryInfo *info) SMTG_OVERRIDE | CPluginFactory | virtual
growClasses() | CPluginFactory | protected
HostContextCallbackFunc typedef | IPluginFactoryInternal |
hostContextCallbacks | CPluginFactory | protected
Steinberg::iid | IPluginFactory3 | static
Steinberg::IPluginFactoryInternal::iid | IPluginFactoryInternal | static
isClassRegistered(const FUID &cid) | CPluginFactory |
maxClassCount | CPluginFactory | protected
queryInterface(const TUID _iid, void **obj)=0 | FUnknown | pure 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()=0 | FUnknown | pure virtual
removeAllClasses() | CPluginFactory |
setHostContext(FUnknown *context) SMTG_OVERRIDE | CPluginFactory | virtual
~CPluginFactory() | CPluginFactory | virtual

Empty

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