public | WindowManager() |
public nothrow void | AddWindow(Control* window) |
public nothrow Control* | GetWindow(void* handle) const |
public nothrow bool | IsSystemClassName(const char* windowClassName) |
public ushort | RegisterWindowClass(const char* windowClassName, WindowClassStyle windowClassStyle, int windowClassBackgroundColor) |
public nothrow void | RemoveWindow(Control* window) |
private HashMap<String<char>, ushort, Hasher<String<char>>, EqualTo<String<char>>> | registeredWindowClasses |
private HashSet<String<char>, Hasher<String<char>>, EqualTo<String<char>>> | systemClassNames |
private HashMap<void*, Control*, Hasher<void*>, EqualTo<void*>> | windowMap |