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(); }