The ImGui Explorer: the interactive manuals of Dear ImGui, ImPlot, ImPlot3D and ImAnim, as a widget. Each demo is shown next to its code.
The C++ API of Dear ImGui Explorer as it is bound to Python: the entries of the module imgui_bundle.imgui_explorer, in the same order, with their C++ signatures and the headers’ comments. From the stubs: the functions excluded from the bindings, the typedefs and the macros are absent.
imgui_explorer.h¶
ImGuiExplorerLibrary (enum)¶
| Member | Value | |
|---|---|---|
ImGui | 0 | |
ImPlot | 1 | |
ImPlot3D | 2 | |
ImAnim } | 3 |
ShowImGuiExplorerGui_Cpp¶
void ShowImGuiExplorerGui_Cpp(std::optional<ImGuiExplorerLibrary> library = std::nullopt, bool show_status_bar = false);C++ standalone explorer: shows C++/Python toggle and status bar option.
ShowImGuiExplorerGui_Python¶
void ShowImGuiExplorerGui_Python(std::optional<ImGuiExplorerLibrary> library = std::nullopt, const std::string& pythonPackagePath = "");Python (PyPI) explorer: Python-only mode, no status bar. pythonPackagePath is the root of the installed imgui_bundle package (used to locate .py demos and .pyi stubs).