30 template <> DynLibManager* Singleton<DynLibManager>::msInstance =
nullptr;
60 mIsInitialise =
false;
65 StringDynLibMap::iterator it = mLibsMap.find(fileName);
67 if (it != mLibsMap.end())
79 mLibsMap[fileName] = pLib;
85 StringDynLibMap::iterator it = mLibsMap.find(library->
getName());
87 if (it != mLibsMap.end())
90 mDelayDynLib.push_back(library);
96 for (StringDynLibMap::iterator it = mLibsMap.begin(); it != mLibsMap.end(); ++it)
98 mDelayDynLib.push_back(it->second);
104 void DynLibManager::notifyEventFrameStart(
float _time)
111 if (!mDelayDynLib.empty())
114 if (manager !=
nullptr)
117 for (VectorDynLib::iterator entry = mDelayDynLib.begin(); entry != mDelayDynLib.end(); ++entry)
122 mDelayDynLib.clear();