From 02719126f3a12e98c91adaea10dad5e785331b3d Mon Sep 17 00:00:00 2001 From: goaaats <16760685+goaaats@users.noreply.github.com> Date: Thu, 7 Oct 2021 20:01:13 +0200 Subject: [PATCH] feat: add separate option to show imgui metrics --- Dalamud/Interface/Internal/DalamudInterface.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Dalamud/Interface/Internal/DalamudInterface.cs b/Dalamud/Interface/Internal/DalamudInterface.cs index 5a4a2f5ed..c6b2b5119 100644 --- a/Dalamud/Interface/Internal/DalamudInterface.cs +++ b/Dalamud/Interface/Internal/DalamudInterface.cs @@ -56,6 +56,7 @@ namespace Dalamud.Interface.Internal #endif private bool isImGuiDrawDemoWindow = false; + private bool isImGuiDrawMetricsWindow = false; /// /// Initializes a new instance of the class. @@ -312,7 +313,10 @@ namespace Dalamud.Interface.Internal this.WindowSystem.Draw(); if (this.isImGuiDrawDemoWindow) - ImGui.ShowDemoWindow(); + ImGui.ShowDemoWindow(ref this.isImGuiDrawDemoWindow); + + if (this.isImGuiDrawMetricsWindow) + ImGui.ShowMetricsWindow(ref this.isImGuiDrawMetricsWindow); // Release focus of any ImGui window if we click into the game. var io = ImGui.GetIO(); @@ -484,6 +488,8 @@ namespace Dalamud.Interface.Internal { ImGui.MenuItem("Draw ImGui demo", string.Empty, ref this.isImGuiDrawDemoWindow); + ImGui.MenuItem("Draw metrics", string.Empty, ref this.isImGuiDrawMetricsWindow); + ImGui.Separator(); var val = ImGuiManagedAsserts.AssertsEnabled;