Throttle rendering in static content windows

This commit is contained in:
2023-10-04 19:48:52 +03:00
parent 63d298ca84
commit 79135e596a
4 changed files with 13 additions and 1 deletions

View File

@@ -235,6 +235,9 @@ namespace FlaxEditor.GUI.ContextMenu
_previouslyFocused = parentWin.FocusedControl;
Focus();
OnShow();
// Throttle rendering of static content
_window.RenderTask.RenderFPS = 2;
}
/// <summary>

View File

@@ -178,6 +178,9 @@ namespace FlaxEditor.GUI.Dialogs
windowGUI.PerformLayout();
OnShow();
// Throttle rendering of static content
_window.RenderTask.RenderFPS = 2;
}
private void OnClosing(ClosingReason reason, ref bool cancel)

View File

@@ -451,6 +451,9 @@ namespace FlaxEditor.GUI.Docking
Window = Platform.CreateWindow(ref settings);
Window.Opacity = 0.6f;
Window.GUI.BackgroundColor = Style.Current.DragWindow;
// Throttle rendering of static content
Window.RenderTask.RenderFPS = 2;
}
else
{
@@ -484,6 +487,9 @@ namespace FlaxEditor.GUI.Docking
win = Platform.CreateWindow(ref settings);
win.Opacity = 0.6f;
win.GUI.BackgroundColor = Style.Current.DragWindow;
// Throttle rendering of static content
win.RenderTask.RenderFPS = 2;
}
/// <summary>

View File

@@ -103,7 +103,7 @@ namespace FlaxEngine.GUI
_window.Show();
_showTarget.OnTooltipShown(this);
// Throttle tooltip rendering
// Throttle rendering of static content
_window.RenderTask.RenderFPS = 2;
}