4#include <unordered_map>
27 bool HasWindow(
const std::string&
id)
const;
36 const std::unordered_map<std::string, Window*>&
GetAllWindows()
const;
45 std::unordered_map<std::string, Window*> mWindowMap;
Definition WindowManager.h:10
void Initialize()
Definition WindowManager.cpp:36
void CloseWindow(const std::string &id)
Definition WindowManager.cpp:121
const std::unordered_map< std::string, Window * > & GetAllWindows() const
Definition WindowManager.cpp:141
void Shutdown()
Definition WindowManager.cpp:41
void ShowWindow(const std::string &id)
Definition WindowManager.cpp:103
void HideWindow(const std::string &id)
Definition WindowManager.cpp:112
void BringToFront(const std::string &id)
Definition WindowManager.cpp:130
static void Destroy()
Definition WindowManager.cpp:14
void UnregisterWindow(const std::string &id)
Definition WindowManager.cpp:62
bool HasWindow(const std::string &id) const
Definition WindowManager.cpp:98
void RegisterWindow(const std::string &id, Window *window)
Definition WindowManager.cpp:46
Window * FindWindow(const std::string &id)
Definition WindowManager.cpp:88
static WindowManager * Get()
Definition WindowManager.cpp:23
static void Create()
Definition WindowManager.cpp:8