|
|
| ModuleContainer (std::unique_ptr< InviwoModuleFactoryObject > mfo) |
|
| ModuleContainer (const std::filesystem::path &libFile, bool runtimeReload) |
|
| ModuleContainer (const ModuleContainer &)=delete |
|
ModuleContainer & | operator= (const ModuleContainer &)=delete |
|
| ModuleContainer (ModuleContainer &&) |
|
ModuleContainer & | operator= (ModuleContainer &&) |
|
const std::string & | identifier () const |
|
const std::string & | name () const |
|
void | createModule (InviwoApplication *app) |
|
InviwoModule * | getModule () const |
|
void | resetModule () |
|
void | load (bool runtimeReload) |
|
void | unload () |
|
InviwoModuleFactoryObject & | factoryObject () const |
|
bool | dependsOn (std::string_view identifier) const |
|
const std::vector< std::pair< std::string, Version > > & | dependencies () const |
|
bool | isProtectedModule () const |
|
bool | isProtectedLibrary () const |
|
void | setReloadCallback (InviwoApplication *app, std::function< void(ModuleContainer &)> callback) |
|
|
static void | updateGraph (std::vector< ModuleContainer > &moduleContainers) |
The documentation for this class was generated from the following file: