[DEBUG] Display contents of ImGuiStorage
| 23496 | |
| 23497 | // [DEBUG] Display contents of ImGuiStorage |
| 23498 | void ImGui::DebugNodeStorage(ImGuiStorage* storage, const char* label) |
| 23499 | { |
| 23500 | if (!TreeNode(label, "%s: %d entries, %d bytes", label, storage->Data.Size, storage->Data.size_in_bytes())) |
| 23501 | return; |
| 23502 | for (const ImGuiStoragePair& p : storage->Data) |
| 23503 | { |
| 23504 | BulletText("Key 0x%08X Value { i: %d }", p.key, p.val_i); // Important: we currently don't store a type, real value may not be integer. |
| 23505 | DebugLocateItemOnHover(p.key); |
| 23506 | } |
| 23507 | TreePop(); |
| 23508 | } |
| 23509 | |
| 23510 | // [DEBUG] Display contents of ImGuiTabBar |
| 23511 | void ImGui::DebugNodeTabBar(ImGuiTabBar* tab_bar, const char* label) |
nothing calls this directly
no outgoing calls
no test coverage detected