TerraForge3D  2.3.1
3D Terrain And Landscape Generator

◆ UninstallModule()

void ModuleManager::UninstallModule ( std::string  uid)

Definition at line 121 of file ModuleManager.cpp.

122{
123 if(modules.find(uid) == modules.end())
124 {
125 return;
126 }
127
128 Module *module = modules[uid];
129 modules.erase(modules.find(uid));
130 loadedModules.erase(std::find(loadedModules.begin(), loadedModules.end(), module));
131
132 if(!module)
133 {
134 return;
135 }
136
137 module->OnUninstall();
138}
virtual void OnUninstall()
OnUninstall.
Definition: Module.cpp:33
Module Info.
Definition: Module.h:40