First draft of plugin API changes

This commit is contained in:
Adam Honse 2021-08-25 10:03:32 -05:00
parent 90788131ae
commit 28d590b64d
7 changed files with 302 additions and 161 deletions

View file

@ -13,12 +13,13 @@
typedef struct
{
OpenRGBPluginInfo info;
OpenRGBPluginInterface* plugin;
std::string path;
bool enabled;
} OpenRGBPluginEntry;
typedef void (*AddPluginTabCallback)(void *, OpenRGBPluginInterface* plugin);
typedef void (*AddPluginTabCallback)(void *, OpenRGBPluginEntry plugin);
class PluginManager
{