openMSX
|
Classes | |
struct | ScopedFont |
struct | WindowStatus |
Functions | |
void | Window (const char *name, bool *p_open, ImGuiWindowFlags flags, std::invocable<> auto next) |
void | Window (const char *name, bool *p_open, std::invocable<> auto next) |
void | Window (const char *name, std::invocable<> auto next) |
void | Window (const char *name, WindowStatus &status, ImGuiWindowFlags flags, std::invocable<> auto next) |
void | Window (const char *name, WindowStatus &status, std::invocable<> auto next) |
void | Child (const char *str_id, const ImVec2 &size, ImGuiChildFlags child_flags, ImGuiWindowFlags window_flags, std::invocable<> auto next) |
void | Child (const char *str_id, const ImVec2 &size, ImGuiChildFlags child_flags, std::invocable<> auto next) |
void | Child (const char *str_id, const ImVec2 &size, std::invocable<> auto next) |
void | Child (const char *str_id, std::invocable<> auto next) |
void | Font (ImFont *font, std::invocable<> auto next) |
template<int N> | |
void | StyleColor_impl (bool active, std::invocable<> auto next) |
template<int N, typename... Args> | |
void | StyleColor_impl (bool active, ImGuiCol idx, ImVec4 col, Args &&...args) |
template<int N, typename... Args> | |
void | StyleColor_impl (bool active, ImGuiCol idx, ImU32 col, Args &&...args) |
template<typename... Args> | |
void | StyleColor (bool active, Args &&...args) |
template<typename... Args> | |
void | StyleColor (Args &&...args) |
void | StyleVar (ImGuiStyleVar idx, float val, std::invocable<> auto next) |
void | StyleVar (ImGuiStyleVar idx, const ImVec2 &val, std::invocable<> auto next) |
void | ItemWidth (float item_width, std::invocable<> auto next) |
void | TextWrapPos (float wrap_local_pos_x, std::invocable<> auto next) |
void | TextWrapPos (std::invocable<> auto next) |
void | Indent (float indent_w, std::invocable<> auto next) |
void | Indent (std::invocable<> auto next) |
void | Group (std::invocable<> auto next) |
void | ID (const char *str_id, std::invocable<> auto next) |
void | ID (const char *str_id_begin, const char *str_id_end, std::invocable<> auto next) |
void | ID (const void *ptr_id, std::invocable<> auto next) |
void | ID (int int_id, std::invocable<> auto next) |
void | ID (const std::string &str, std::invocable<> auto next) |
void | ID (std::string_view str, std::invocable<> auto next) |
void | ID_for_range (std::integral auto count, std::invocable< int > auto next) |
void | Combo (const char *label, const char *preview_value, ImGuiComboFlags flags, std::invocable<> auto next) |
void | Combo (const char *label, const char *preview_value, std::invocable<> auto next) |
bool | TreeNode (const char *label, ImGuiTreeNodeFlags flags, std::invocable<> auto next) |
bool | TreeNode (const char *label, std::invocable<> auto next) |
void | TreeNode (const char *label, bool *p_open, std::invocable<> auto next) |
void | ListBox (const char *label, const ImVec2 &size, std::invocable<> auto next) |
void | ListBox (const char *label, std::invocable<> auto next) |
void | MenuBar (std::invocable<> auto next) |
void | MainMenuBar (std::invocable<> auto next) |
bool | Menu (const char *label, bool enabled, std::invocable<> auto next) |
bool | Menu (const char *label, std::invocable<> auto next) |
void | Tooltip (std::invocable<> auto next) |
void | ItemTooltip (std::invocable<> auto next) |
void | Popup (const char *str_id, ImGuiWindowFlags flags, std::invocable<> auto next) |
void | Popup (const char *str_id, std::invocable<> auto next) |
void | PopupModal (const char *name, bool *p_open, ImGuiWindowFlags flags, std::invocable<> auto next) |
void | PopupModal (const char *name, bool *p_open, std::invocable<> auto next) |
void | PopupModal (const char *name, std::invocable<> auto next) |
void | PopupContextItem (const char *str_id, ImGuiPopupFlags popup_flags, std::invocable<> auto next) |
void | PopupContextItem (const char *str_id, std::invocable<> auto next) |
void | PopupContextItem (std::invocable<> auto next) |
void | PopupContextWindow (const char *str_id, ImGuiPopupFlags popup_flags, std::invocable<> auto next) |
void | PopupContextWindow (const char *str_id, std::invocable<> auto next) |
void | PopupContextWindow (std::invocable<> auto next) |
void | Table (const char *str_id, int column, ImGuiTableFlags flags, const ImVec2 &outer_size, float inner_width, std::invocable<> auto next) |
void | Table (const char *str_id, int column, ImGuiTableFlags flags, const ImVec2 &outer_size, std::invocable<> auto next) |
void | Table (const char *str_id, int column, ImGuiTableFlags flags, std::invocable<> auto next) |
void | Table (const char *str_id, int column, std::invocable<> auto next) |
void | TabBar (const char *str_id, ImGuiTabBarFlags flags, std::invocable<> auto next) |
void | TabBar (const char *str_id, std::invocable<> auto next) |
void | TabItem (const char *label, bool *p_open, ImGuiTabItemFlags flags, std::invocable<> auto next) |
void | TabItem (const char *label, bool *p_open, std::invocable<> auto next) |
void | TabItem (const char *label, std::invocable<> auto next) |
void | Disabled (bool b, std::invocable<> auto next) |
void | DisabledIndent (bool b, std::invocable<> auto next) |
void | VisuallyDisabled (bool b, std::invocable<> auto next) |
void | ListClipper (size_t count, int forceIndex, float lineHeight, std::invocable< int > auto next) |
void | ListClipper (size_t count, int forceIndex, std::invocable< int > auto next) |
void | ListClipper (size_t count, std::invocable< int > auto next) |
void | ListClipperID (size_t count, std::invocable< int > auto next) |
|
inline |
Definition at line 110 of file ImGuiCpp.hh.
Referenced by Child(), Child(), Child(), openmsx::ImGuiBitmapViewer::paint(), openmsx::ImGuiCharacter::paint(), openmsx::ImGuiCheatFinder::paint(), openmsx::ImGuiConsole::paint(), openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiSpriteViewer::paint(), and openmsx::ImGuiWatchExpr::paint().
|
inline |
Definition at line 117 of file ImGuiCpp.hh.
References Child().
|
inline |
Definition at line 121 of file ImGuiCpp.hh.
References Child().
|
inline |
Definition at line 125 of file ImGuiCpp.hh.
References Child().
|
inline |
Definition at line 289 of file ImGuiCpp.hh.
Referenced by Combo(), openmsx::ComboBox(), openmsx::ComboBox(), openmsx::comboHexSequence(), openmsx::displayFilterCombo(), openmsx::ImGuiCharacter::paint(), openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiSpriteViewer::paint(), openmsx::ImGuiSymbols::paint(), openmsx::ImGuiTrainer::paint(), openmsx::ImGuiMedia::selectMapperType(), and openmsx::ImGuiConnector::showMenu().
|
inline |
Definition at line 296 of file ImGuiCpp.hh.
References Combo().
|
inline |
Definition at line 506 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiBitmapViewer::paint(), openmsx::ImGuiCharacter::paint(), openmsx::ImGuiCheatFinder::paint(), openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiPalette::paint(), openmsx::ImGuiReverseBar::paint(), openmsx::ImGuiSpriteViewer::paint(), openmsx::ImGuiTrainer::paint(), openmsx::ImGuiWatchExpr::paint(), openmsx::ImGuiMedia::showMenu(), and openmsx::ImGuiSettings::showMenu().
|
inline |
Definition at line 514 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiBitmapViewer::paint(), and openmsx::ImGuiDiskManipulator::paint().
|
inline |
Definition at line 131 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiBitmapViewer::paint().
|
inline |
Definition at line 236 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiBitmapViewer::paint(), openmsx::ImGuiCharacter::paint(), openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiSpriteViewer::paint(), and openmsx::ImGuiWatchExpr::paint().
|
inline |
Definition at line 244 of file ImGuiCpp.hh.
References ID().
Referenced by ID(), ID(), ID(), ID(), ID(), ID(), ID_for_range(), and openmsx::ImGuiWaveViewer::paint().
|
inline |
Definition at line 250 of file ImGuiCpp.hh.
References ID().
|
inline |
Definition at line 268 of file ImGuiCpp.hh.
|
inline |
Definition at line 256 of file ImGuiCpp.hh.
References ID().
|
inline |
Definition at line 262 of file ImGuiCpp.hh.
References ID().
|
inline |
Definition at line 274 of file ImGuiCpp.hh.
|
inline |
Definition at line 281 of file ImGuiCpp.hh.
References ID(), and xrange().
Referenced by openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiKeyboard::paint(), openmsx::ImGuiPalette::paint(), and openmsx::ImGuiWatchExpr::paint().
|
inline |
Definition at line 224 of file ImGuiCpp.hh.
Referenced by Indent(), openmsx::ImGuiCheatFinder::paint(), openmsx::ImGuiReverseBar::paint(), openmsx::ImGuiSpriteViewer::paint(), openmsx::ImGuiMedia::showMenu(), and openmsx::ImGuiSettings::showMenu().
|
inline |
Definition at line 230 of file ImGuiCpp.hh.
References Indent().
|
inline |
Definition at line 382 of file ImGuiCpp.hh.
Referenced by openmsx::simpleToolTip().
|
inline |
Definition at line 204 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiBitmapViewer::paint(), openmsx::ImGuiCharacter::paint(), and openmsx::ImGuiSpriteViewer::paint().
|
inline |
Definition at line 328 of file ImGuiCpp.hh.
Referenced by ListBox(), openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiTrainer::paint(), openmsx::ImGuiManager::paintImGui(), openmsx::ImGuiMedia::showMenu(), and openmsx::ImGuiSettings::showMenu().
|
inline |
Definition at line 335 of file ImGuiCpp.hh.
References ListBox().
|
inline |
Definition at line 538 of file ImGuiCpp.hh.
References xrange().
Referenced by ListClipper(), ListClipper(), openmsx::ImGuiConsole::paint(), openmsx::ImGuiTrainer::paint(), and openmsx::ImGuiMedia::showMenu().
|
inline |
Definition at line 549 of file ImGuiCpp.hh.
References ListClipper().
|
inline |
Definition at line 553 of file ImGuiCpp.hh.
References ListClipper().
|
inline |
Definition at line 559 of file ImGuiCpp.hh.
References xrange().
|
inline |
Definition at line 350 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiManager::paintImGui().
|
inline |
Definition at line 359 of file ImGuiCpp.hh.
Referenced by Menu(), openmsx::ImGuiConnector::showMenu(), openmsx::ImGuiDebugger::showMenu(), openmsx::ImGuiHelp::showMenu(), openmsx::ImGuiMachine::showMenu(), openmsx::ImGuiMedia::showMenu(), openmsx::ImGuiReverseBar::showMenu(), openmsx::ImGuiSettings::showMenu(), and openmsx::ImGuiTools::showMenu().
|
inline |
Definition at line 368 of file ImGuiCpp.hh.
References Menu().
|
inline |
Definition at line 341 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiManager::paintImGui().
|
inline |
Definition at line 391 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiVdpRegs::paint(), openmsx::ImGuiManager::paintImGui(), and Popup().
|
inline |
Definition at line 398 of file ImGuiCpp.hh.
References Popup().
|
inline |
Definition at line 421 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiOsdIcons::paint(), openmsx::ImGuiReverseBar::paint(), PopupContextItem(), PopupContextItem(), and openmsx::ImGuiSettings::showMenu().
|
inline |
Definition at line 428 of file ImGuiCpp.hh.
References PopupContextItem().
|
inline |
Definition at line 432 of file ImGuiCpp.hh.
References PopupContextItem().
|
inline |
Definition at line 438 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiConsole::paint(), PopupContextWindow(), and PopupContextWindow().
|
inline |
Definition at line 445 of file ImGuiCpp.hh.
References PopupContextWindow().
|
inline |
Definition at line 449 of file ImGuiCpp.hh.
References PopupContextWindow().
|
inline |
Definition at line 404 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiTools::paint(), PopupModal(), and PopupModal().
|
inline |
Definition at line 411 of file ImGuiCpp.hh.
References PopupModal().
|
inline |
Definition at line 415 of file ImGuiCpp.hh.
References PopupModal().
|
inline |
Definition at line 183 of file ImGuiCpp.hh.
References StyleColor().
|
inline |
Definition at line 175 of file ImGuiCpp.hh.
References StyleColor_impl().
Referenced by openmsx::ButtonWithCustomRendering(), openmsx::ImGuiConsole::paint(), openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiPalette::paint(), openmsx::ImGuiSymbols::paint(), and StyleColor().
|
inline |
Definition at line 169 of file ImGuiCpp.hh.
|
inline |
Definition at line 163 of file ImGuiCpp.hh.
|
inline |
Definition at line 157 of file ImGuiCpp.hh.
Referenced by StyleColor().
|
inline |
Definition at line 196 of file ImGuiCpp.hh.
|
inline |
Definition at line 190 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiConsole::paint(), openmsx::ImGuiSpriteViewer::paint(), and openmsx::ImGuiManager::paintImGui().
|
inline |
Definition at line 476 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiBreakPoints::paint(), and TabBar().
|
inline |
Definition at line 483 of file ImGuiCpp.hh.
References TabBar().
|
inline |
Definition at line 489 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiBreakPoints::paint(), TabItem(), and TabItem().
|
inline |
Definition at line 496 of file ImGuiCpp.hh.
References TabItem().
|
inline |
Definition at line 500 of file ImGuiCpp.hh.
References TabItem().
|
inline |
Definition at line 455 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiCheatFinder::paint(), openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiPalette::paint(), openmsx::ImGuiWatchExpr::paint(), openmsx::ImGuiWaveViewer::paint(), openmsx::ImGuiManager::paintImGui(), openmsx::ImGuiConnector::showMenu(), Table(), Table(), and Table().
|
inline |
Definition at line 462 of file ImGuiCpp.hh.
References Table().
|
inline |
Definition at line 466 of file ImGuiCpp.hh.
References Table().
|
inline |
Definition at line 470 of file ImGuiCpp.hh.
References Table().
|
inline |
Definition at line 212 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiManager::paintImGui(), openmsx::simpleToolTip(), openmsx::simpleToolTip(), and TextWrapPos().
|
inline |
Definition at line 218 of file ImGuiCpp.hh.
References TextWrapPos().
|
inline |
Definition at line 374 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiReverseBar::paint(), and openmsx::simpleToolTip().
|
inline |
Definition at line 315 of file ImGuiCpp.hh.
|
inline |
Definition at line 302 of file ImGuiCpp.hh.
Referenced by openmsx::ImGuiBitmapViewer::paint(), openmsx::ImGuiCharacter::paint(), openmsx::ImGuiSpriteViewer::paint(), openmsx::ImGuiSymbols::paint(), openmsx::ImGuiTrainer::paint(), openmsx::ImGuiVdpRegs::paint(), openmsx::ImGuiSettings::showMenu(), and TreeNode().
|
inline |
Definition at line 311 of file ImGuiCpp.hh.
References TreeNode().
|
inline |
Definition at line 524 of file ImGuiCpp.hh.
|
inline |
Definition at line 63 of file ImGuiCpp.hh.
Referenced by openmsx::DebuggableEditor::paint(), openmsx::ImGuiBitmapViewer::paint(), openmsx::ImGuiBreakPoints::paint(), openmsx::ImGuiCharacter::paint(), openmsx::ImGuiCheatFinder::paint(), openmsx::ImGuiConsole::paint(), openmsx::ImGuiDiskManipulator::paint(), openmsx::ImGuiHelp::paint(), openmsx::ImGuiKeyboard::paint(), openmsx::ImGuiOsdIcons::paint(), openmsx::ImGuiPalette::paint(), openmsx::ImGuiReverseBar::paint(), openmsx::ImGuiSCCViewer::paint(), openmsx::ImGuiSpriteViewer::paint(), openmsx::ImGuiSymbols::paint(), openmsx::ImGuiTrainer::paint(), openmsx::ImGuiVdpRegs::paint(), openmsx::ImGuiWatchExpr::paint(), openmsx::ImGuiWaveViewer::paint(), openmsx::ImGuiManager::paintImGui(), Window(), Window(), and Window().
|
inline |
Definition at line 70 of file ImGuiCpp.hh.
References Window().
|
inline |
Definition at line 74 of file ImGuiCpp.hh.
References Window().
|
inline |
Definition at line 85 of file ImGuiCpp.hh.
References im::WindowStatus::do_raise, and im::WindowStatus::open.
|
inline |
Definition at line 104 of file ImGuiCpp.hh.
References Window().