/imgui_club

Nice things to use along dear imgui

Primary LanguageCMIT LicenseMIT

Index

Officially maintained small extensions for Dear ImGui:


You also can find many useful third-party snippets here: https://github.com/ocornut/imgui/wiki/Useful-Extensions

imgui_memory_editor

https://github.com/ocornut/imgui_club/tree/main/imgui_memory_editor

Mini hexadecimal editor! Right-click for option menu. Features: Keyboard controls. Read-only mode. Optional Ascii display. Optional HexII display. Goto address. Highlight range/function. Read/Write handlers.

Usage

static MemoryEditor mem_edit;
mem_edit.DrawWindow("Memory Editor", data, data_size);

memory editor

memory editor

imgui_multicontext_compositor

https://github.com/ocornut/imgui_club/tree/main/imgui_multicontext_compositor

When using and displaying multiple contexts simultaneously (e.g. Update vs Rendering domains):

  • Manage z-order of contexts
  • Manage input routing
  • Allow drag and drop between contexts

multi_context_compositor.gif