![]() |
ImFusion C++ SDK 4.4.0
|
#include <ImFusion/Core/PluginManager.h>
Record collecting metadata about registered plugins. More...
Record collecting metadata about registered plugins.
Public Attributes | |
| PluginStatus | status = PluginStatus::Unknown |
| Status of the plugin. | |
| Filesystem::Path | filename |
| Filename of the corresponding shared library. | |
| std::string | pluginId |
| Unique plugin ID. | |
| Utils::Version | pluginVersion |
| Version of the plugin (0.0.0 if plugin does not have a dedicated version). | |
| std::unique_ptr< Platform::DynamicLib > | library |
| Handle to shared library to keep it in process memory. | |
| std::unique_ptr< PluginBase > | instance |
| Instance of the plugin base interface. | |