SynthLab SDK
modulegetter.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "../synthbase.h"
4 
5 // --------------------------------------
6 // --- OPTIONAL SynthLab SDK File --- //
7 // -------------------------------------
15 // -----------------------------------------------------------------------------
16 
39 {
40 public:
43  virtual ~ModuleGetter() {}
44 
46  static SynthLab::ModuleCore* loadSynthDll(std::string moduleName);
47  static bool unLoadSynthDll(void* moduleHandle);
48 };
49 
Object for loading and unloading SyntLab-DM Dynamic Modules which are API-agnostic DLLs (Windows) or ...
Definition: modulegetter.h:38
static bool unLoadSynthDll(void *moduleHandle)
Unload a MacOS dylib.
Definition: modulegetter.cpp:112
static SynthLab::ModuleCore * loadSynthDll(std::string moduleName)
Loads a MacOS dylib.
Definition: modulegetter.cpp:84
ModuleGetter()
Definition: modulegetter.h:42
Abstract base class that encapsulates functionality of a module core; used with the Module-Core parad...
Definition: synthbase.h:1516