|
Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
|
Factory for plugins. More...
#include <src/plugins/plugin_factory.h>


Data Structures | |
| struct | InstantiationFinishOptions |
| struct | CommonFactoryDependencies |
Public Types | |
| using | PluginConfiguration = zrythm::plugins::PluginConfiguration |
| using | InstantiationFinishedHandler |
Public Member Functions | |
| PluginFactory (CommonFactoryDependencies dependencies, QObject *parent=nullptr) | |
| template<typename PluginT> | |
| std::unique_ptr< PluginT > | build_for_deserialization () const |
| plugins::PluginUuidReference | create_plugin_from_setting (const PluginConfiguration &setting, InstantiationFinishOptions instantiation_finish_options) const |
Factory for plugins.
Definition at line 23 of file plugin_factory.h.
| using zrythm::plugins::PluginFactory::InstantiationFinishedHandler |
Definition at line 35 of file plugin_factory.h.
| using zrythm::plugins::PluginFactory::PluginConfiguration = zrythm::plugins::PluginConfiguration |
Definition at line 30 of file plugin_factory.h.
|
inline |
Definition at line 55 of file plugin_factory.h.
|
inline |
Definition at line 156 of file plugin_factory.h.
|
inline |
Definition at line 179 of file plugin_factory.h.