From 7e1d6679ce1547afd8d682bbd1cda68eeba4526c Mon Sep 17 00:00:00 2001 From: xxSeys1 Date: Tue, 15 Oct 2024 19:43:08 +0200 Subject: [PATCH] add debug draw clear to game and editor panel --- Source/Editor/Viewport/EditorViewport.cs | 9 +++++++++ Source/Editor/Windows/GameWindow.cs | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/Source/Editor/Viewport/EditorViewport.cs b/Source/Editor/Viewport/EditorViewport.cs index edb3e0e39..619338fe7 100644 --- a/Source/Editor/Viewport/EditorViewport.cs +++ b/Source/Editor/Viewport/EditorViewport.cs @@ -973,6 +973,15 @@ namespace FlaxEditor.Viewport ViewWidgetButtonMenu.AddSeparator(); + // Clear Debug Draw + { + var button = ViewWidgetButtonMenu.AddButton("Clear Debug Draw"); + button.CloseMenuOnClick = false; + button.Clicked += () => DebugDraw.Clear(); + } + + ViewWidgetButtonMenu.AddSeparator(); + // Brightness { var brightness = ViewWidgetButtonMenu.AddButton("Brightness"); diff --git a/Source/Editor/Windows/GameWindow.cs b/Source/Editor/Windows/GameWindow.cs index 56e4c4380..ea6889cb7 100644 --- a/Source/Editor/Windows/GameWindow.cs +++ b/Source/Editor/Windows/GameWindow.cs @@ -596,6 +596,13 @@ namespace FlaxEditor.Windows checkbox.StateChanged += x => ShowDebugDraw = x.Checked; } + // Debug Draw Clear + { + var button = menu.AddButton("Clear Debug Draw"); + button.CloseMenuOnClick = false; + button.Clicked += () => DebugDraw.Clear(); + } + menu.MinimumWidth = 200; menu.AddSeparator(); }