Keyboard input system including key masks, shortcuts, and keybind registry.
void EditProj()
Definition UIManager.cc:753
void SaveChanges()
Definition UIManager.cc:291
void MainMenuBar()
Definition UIManager.cc:311
std::array< float, 3 > m_CacheBGCol
Definition UIManager.h:63
void Keybinds()
Definition UIManager.cc:523
void Render()
Renders the top-level UI for the current frame.
Definition UIManager.cc:29
PopupRegistry & GetPopups()
Returns the popup state registry owned by the UI manager.
Definition UIManager.h:49
void ExportProj()
Definition UIManager.cc:930
void CheckKeybinds()
Definition UIManager.cc:963
void Rotate()
Definition UIManager.cc:173
Shortcut m_AssigningToShortcut
Definition UIManager.h:67
int m_Deg
Definition UIManager.h:65
const char * m_WaitingForKey
Definition UIManager.h:62
void NewProj()
Definition UIManager.cc:819
PopupRegistry m_Popups
Definition UIManager.h:64
void Options()
Renders the main options/preferences UI.
Definition UIManager.cc:41
UIManager()
Definition UIManager.cc:18
char m_SearchQuery[256]
Definition UIManager.h:68
void EditPrefs()
Definition UIManager.cc:191
The FuncDoodle C++ namespace.
Definition Common.h:12
Keyboard shortcut definition (key + mods).
Definition Keybinds.h:149