| category_order_ | yaze::gui::KeyboardShortcuts | private |
| current_context_ | yaze::gui::KeyboardShortcuts | private |
| DrawCategorySection(const std::string &category, const std::vector< const Shortcut * > &shortcuts) | yaze::gui::KeyboardShortcuts | private |
| DrawOverlay() | yaze::gui::KeyboardShortcuts | |
| DrawOverlayContent() | yaze::gui::KeyboardShortcuts | private |
| DrawShortcutRow(const Shortcut &shortcut) | yaze::gui::KeyboardShortcuts | private |
| expanded_category_ | yaze::gui::KeyboardShortcuts | private |
| Get() | yaze::gui::KeyboardShortcuts | static |
| GetCategories() const | yaze::gui::KeyboardShortcuts | |
| GetContextShortcuts() const | yaze::gui::KeyboardShortcuts | |
| GetCurrentContext() const | yaze::gui::KeyboardShortcuts | inline |
| GetShortcutsInCategory(const std::string &category) const | yaze::gui::KeyboardShortcuts | |
| HideOverlay() | yaze::gui::KeyboardShortcuts | inline |
| IsOverlayVisible() const | yaze::gui::KeyboardShortcuts | inline |
| IsShortcutActiveInContext(const Shortcut &shortcut) const | yaze::gui::KeyboardShortcuts | private |
| IsTextInputActive() | yaze::gui::KeyboardShortcuts | static |
| KeyboardShortcuts()=default | yaze::gui::KeyboardShortcuts | private |
| KeyboardShortcuts(const KeyboardShortcuts &)=delete | yaze::gui::KeyboardShortcuts | private |
| operator=(const KeyboardShortcuts &)=delete | yaze::gui::KeyboardShortcuts | private |
| ProcessInput() | yaze::gui::KeyboardShortcuts | |
| RegisterDefaultShortcuts(std::function< void()> open_callback, std::function< void()> save_callback, std::function< void()> save_as_callback, std::function< void()> close_callback, std::function< void()> undo_callback, std::function< void()> redo_callback, std::function< void()> copy_callback, std::function< void()> paste_callback, std::function< void()> cut_callback, std::function< void()> find_callback) | yaze::gui::KeyboardShortcuts | |
| RegisterShortcut(const Shortcut &shortcut) | yaze::gui::KeyboardShortcuts | |
| RegisterShortcut(const std::string &id, const std::string &description, ImGuiKey key, bool ctrl, bool shift, bool alt, const std::string &category, ShortcutContext context, std::function< void()> action) | yaze::gui::KeyboardShortcuts | |
| search_filter_ | yaze::gui::KeyboardShortcuts | private |
| SetCurrentContext(ShortcutContext context) | yaze::gui::KeyboardShortcuts | inline |
| SetShortcutEnabled(const std::string &id, bool enabled) | yaze::gui::KeyboardShortcuts | |
| shortcuts_ | yaze::gui::KeyboardShortcuts | private |
| show_overlay_ | yaze::gui::KeyboardShortcuts | private |
| ShowOverlay() | yaze::gui::KeyboardShortcuts | inline |
| toggle_key_was_pressed_ | yaze::gui::KeyboardShortcuts | private |
| ToggleOverlay() | yaze::gui::KeyboardShortcuts | |
| UnregisterShortcut(const std::string &id) | yaze::gui::KeyboardShortcuts | |
| ~KeyboardShortcuts()=default | yaze::gui::KeyboardShortcuts | private |