vst3::ApplicationPlugin Class Reference
Inheritance diagram for vst3::ApplicationPlugin:
Public Member Functions | |
ApplicationPlugin (const score::ApplicationContext &ctx) | |
void | initialize () override |
initialize More... | |
VST3::Hosting::Module::Ptr | getModule (const std::string &path) |
void | rescan () |
void | rescan (const QStringList &paths) |
void | vstChanged () |
void | processIncomingMessage (const QString &txt) |
void | addInvalidVST (const QString &path) |
void | addVST (const QString &path, const QJsonObject &json) |
void | scanVSTsEvent () |
std::pair< const AvailablePlugin *, const VST3::Hosting::ClassInfo * > | classInfo (const VST3::UID &uid) const noexcept |
QString | pathForClass (const VST3::UID &uid) const noexcept |
std::optional< VST3::UID > | uidForPathAndClassName (const QString &path, const QString &cls) const noexcept |
Public Member Functions inherited from score::ApplicationPlugin | |
ApplicationPlugin (const score::ApplicationContext &ctx) | |
Public Attributes | |
HostApp | m_host |
ossia::string_map< VST3::Hosting::Module::Ptr > | modules |
std::vector< AvailablePlugin > | vst_infos |
Public Attributes inherited from score::ApplicationPlugin | |
const score::ApplicationContext & | context |
Member Function Documentation
◆ initialize()
|
overridevirtual |
initialize
This method will be called once every class has been loaded from every plug-in.
TODO
Reimplemented from score::ApplicationPlugin.
The documentation for this class was generated from the following files:
- score-plugin-vst3/Vst3/ApplicationPlugin.hpp
- score-plugin-vst3/Vst3/ApplicationPlugin.cpp