Merge branch 'profiling_hotkey_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-profiling_hotkey_fix
This commit is contained in:
@@ -1310,8 +1310,17 @@ namespace FlaxEditor.Utilities
|
|||||||
inputActions.Add(options => options.BuildSDF, Editor.Instance.BuildAllMeshesSDF);
|
inputActions.Add(options => options.BuildSDF, Editor.Instance.BuildAllMeshesSDF);
|
||||||
inputActions.Add(options => options.TakeScreenshot, Editor.Instance.Windows.TakeScreenshot);
|
inputActions.Add(options => options.TakeScreenshot, Editor.Instance.Windows.TakeScreenshot);
|
||||||
inputActions.Add(options => options.ProfilerWindow, () => Editor.Instance.Windows.ProfilerWin.FocusOrShow());
|
inputActions.Add(options => options.ProfilerWindow, () => Editor.Instance.Windows.ProfilerWin.FocusOrShow());
|
||||||
inputActions.Add(options => options.ProfilerStartStop, () => { Editor.Instance.Windows.ProfilerWin.LiveRecording = !Editor.Instance.Windows.ProfilerWin.LiveRecording; Editor.Instance.UI.AddStatusMessage($"Profiling {(Editor.Instance.Windows.ProfilerWin.LiveRecording ? "started" : "stopped")}."); });
|
inputActions.Add(options => options.ProfilerStartStop, () =>
|
||||||
inputActions.Add(options => options.ProfilerClear, () => { Editor.Instance.Windows.ProfilerWin.Clear(); Editor.Instance.UI.AddStatusMessage($"Profiling results cleared."); });
|
{
|
||||||
|
bool recording = !Editor.Instance.Windows.ProfilerWin.LiveRecording;
|
||||||
|
Editor.Instance.Windows.ProfilerWin.LiveRecording = recording;
|
||||||
|
Editor.Instance.UI.AddStatusMessage($"Profiling {(recording ? "started" : "stopped")}.");
|
||||||
|
});
|
||||||
|
inputActions.Add(options => options.ProfilerClear, () =>
|
||||||
|
{
|
||||||
|
Editor.Instance.Windows.ProfilerWin.Clear();
|
||||||
|
Editor.Instance.UI.AddStatusMessage($"Profiling results cleared.");
|
||||||
|
});
|
||||||
inputActions.Add(options => options.SaveScenes, () => Editor.Instance.Scene.SaveScenes());
|
inputActions.Add(options => options.SaveScenes, () => Editor.Instance.Scene.SaveScenes());
|
||||||
inputActions.Add(options => options.CloseScenes, () => Editor.Instance.Scene.CloseAllScenes());
|
inputActions.Add(options => options.CloseScenes, () => Editor.Instance.Scene.CloseAllScenes());
|
||||||
inputActions.Add(options => options.OpenScriptsProject, () => Editor.Instance.CodeEditing.OpenSolution());
|
inputActions.Add(options => options.OpenScriptsProject, () => Editor.Instance.CodeEditing.OpenSolution());
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ namespace FlaxEditor.Windows.Profiler
|
|||||||
if (value != LiveRecording)
|
if (value != LiveRecording)
|
||||||
{
|
{
|
||||||
_liveRecordingButton.Checked = value;
|
_liveRecordingButton.Checked = value;
|
||||||
|
OnLiveRecordingChanged();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user