imgui debug stuff

This commit is contained in:
Green Sky 2024-03-15 13:01:14 +01:00
parent 83bbac2cd1
commit bde0f2c7c3
No known key found for this signature in database
2 changed files with 31 additions and 1 deletions

View File

@ -215,9 +215,24 @@ Screen* MainScreen::render(float time_delta, bool&) {
ImGui::EndMenu(); ImGui::EndMenu();
} }
if (ImGui::BeginMenu("Settings")) { if (ImGui::BeginMenu("Settings")) {
if (ImGui::MenuItem("ImGui Style Editor")) { ImGui::SeparatorText("ImGui");
if (ImGui::MenuItem("Style Editor")) {
_show_tool_style_editor = true; _show_tool_style_editor = true;
} }
if (ImGui::MenuItem("Metrics")) {
_show_tool_metrics = true;
}
if (ImGui::MenuItem("Debug Log")) {
_show_tool_debug_log = true;
}
if (ImGui::MenuItem("ID Stack Tool")) {
_show_tool_id_stack = true;
}
ImGui::EndMenu(); ImGui::EndMenu();
} }
ImGui::EndMenuBar(); ImGui::EndMenuBar();
@ -234,6 +249,18 @@ Screen* MainScreen::render(float time_delta, bool&) {
ImGui::End(); ImGui::End();
} }
if (_show_tool_metrics) {
ImGui::ShowMetricsWindow(&_show_tool_metrics);
}
if (_show_tool_debug_log) {
ImGui::ShowDebugLogWindow(&_show_tool_debug_log);
}
if (_show_tool_id_stack) {
ImGui::ShowIDStackToolWindow(&_show_tool_id_stack);
}
if constexpr (false) { if constexpr (false) {
ImGui::ShowDemoWindow(); ImGui::ShowDemoWindow();
} }

View File

@ -76,6 +76,9 @@ struct MainScreen final : public Screen {
ToxDHTCapHisto tdch; ToxDHTCapHisto tdch;
bool _show_tool_style_editor {false}; bool _show_tool_style_editor {false};
bool _show_tool_metrics {false};
bool _show_tool_debug_log {false};
bool _show_tool_id_stack {false};
bool _window_hidden {false}; bool _window_hidden {false};
uint64_t _window_hidden_ts {0}; uint64_t _window_hidden_ts {0};