|
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 24 of file plugin_factory.h.
| using zrythm::plugins::PluginFactory::InstantiationFinishedHandler |
Definition at line 36 of file plugin_factory.h.
| using zrythm::plugins::PluginFactory::PluginConfiguration = zrythm::plugins::PluginConfiguration |
Definition at line 31 of file plugin_factory.h.
|
inline |
Definition at line 56 of file plugin_factory.h.
|
inline |
Definition at line 157 of file plugin_factory.h.
|
inline |
Definition at line 180 of file plugin_factory.h.