Gui::~Gui() { panels.clear(); unloadFonts(); safeDelete(mainMenu); safeDelete(optionsMenu); safeDelete(selectMenu); safeDelete(diagPanel); safeDelete(console); safeDelete(fps); safeDelete(fps2); safeDelete(pauseStr); safeDelete(pauseStrShadow); }
/************************************************************************* Unload all resources for this scheme *************************************************************************/ void Scheme::unloadResources(void) { Logger::getSingleton().logEvent("---- Begining resource cleanup for GUI scheme '" + d_name + "' ----", Informative); // unload all resources specified for this scheme. unloadFonts(); unloadXMLImagesets(); unloadImageFileImagesets(); unloadWindowFactories(); unloadWindowRendererFactories(); unloadFactoryAliases(); unloadFalagardMappings(); unloadLookNFeels(); Logger::getSingleton().logEvent("---- Resource cleanup for GUI scheme '" + d_name + "' completed ----", Informative); }
void AssetManager::unload() { unloadTextures(); unloadFonts(); }
AssetManager::~AssetManager() { unloadTextures(); unloadFonts(); }