vst::ApplicationPlugin Class Reference
Inheritance diagram for vst::ApplicationPlugin:
Public Member Functions | |
ApplicationPlugin (const score::ApplicationContext &app) | |
void | initialize () override |
initialize More... | |
void | rescanVSTs (QStringList) |
void | processIncomingMessage (const QString &txt) |
void | addInvalidVST (const QString &path) |
void | addVST (const QString &path, const QJsonObject &json) |
void | registerRunningVST (vst::Model *) |
void | unregisterRunningVST (vst::Model *) |
void | scanVSTsEvent () |
void | vstChanged () |
auto | mainThreadId () const noexcept |
void | timerEvent (QTimerEvent *event) override |
Public Member Functions inherited from score::ApplicationPlugin | |
ApplicationPlugin (const score::ApplicationContext &ctx) | |
Public Attributes | |
std::vector< VSTInfo > | vst_infos |
ossia::hash_map< int32_t, vst::Module * > | vst_modules |
const std::thread::id | m_tid {std::this_thread::get_id()} |
std::vector< vst::Model * > | m_runningVSTs |
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.
Reimplemented from score::ApplicationPlugin.
The documentation for this class was generated from the following files:
- score-plugin-vst/Vst/ApplicationPlugin.hpp
- score-plugin-vst/Vst/ApplicationPlugin.cpp