18 mSingletonHolder(
this)
44 mIsInitialise =
false;
49 StringDynLibMap::iterator
it = mLibsMap.find(
fileName);
51 if (
it != mLibsMap.end())
69 StringDynLibMap::iterator
it = mLibsMap.find(
library->getName());
71 if (
it != mLibsMap.end())
74 mDelayDynLib.push_back(
library);
80 for (
const auto&
it : mLibsMap)
82 mDelayDynLib.push_back(
it.second);
88 void DynLibManager::notifyEventFrameStart(
float _time)
95 if (!mDelayDynLib.empty())
101 for (
auto&
entry : mDelayDynLib)
106 mDelayDynLib.clear();
#define MYGUI_ASSERT(exp, dest)
#define MYGUI_LOG(level, text)
#define MYGUI_SINGLETON_DEFINITION(ClassName)
Resource holding data about a dynamic library.
Manager of dynamic libraries.
void _unloadDelayDynLibs()
static std::string_view getClassTypeName()
void unload(DynLib *library)
Unload library.
DynLib * load(std::string_view fileName)
Load library.
static Gui & getInstance()
delegates::DelegateFunction< Args... > * newDelegate(void(*_func)(Args... args))