7#ifndef MYGUI_DYN_LIB_MANAGER_H_
8#define MYGUI_DYN_LIB_MANAGER_H_
41 void notifyEventFrameStart(
float _time);
45 using StringDynLibMap = std::map<std::string, DynLib*, std::less<>>;
47 StringDynLibMap mLibsMap;
49 bool mIsInitialise{
false};
51 using VectorDynLib = std::vector<DynLib*>;
52 VectorDynLib mDelayDynLib;
#define MYGUI_SINGLETON_DECLARATION(ClassName)
Resource holding data about a dynamic library.
void _unloadDelayDynLibs()
void unload(DynLib *library)
Unload library.
DynLibManager(const DynLibManager &)=delete
DynLib * load(std::string_view fileName)
Load library.