You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Much faster filters due to Async framework, it's paraller now, Optimizations to items rendered on sequencer, Optimization to graphs rendered on canvas, Changed as much as possible to event driven flot, to update data only when needed. [CL 2670708 by sebastian kowalczyk in Main branch]
53 lines
2.2 KiB
C++
53 lines
2.2 KiB
C++
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#define LOCTEXT_NAMESPACE "FVisualLoggerCommands"
|
|
|
|
|
|
class FVisualLoggerCommands : public TCommands<FVisualLoggerCommands>
|
|
{
|
|
public:
|
|
|
|
/** Default constructor. */
|
|
FVisualLoggerCommands()
|
|
: TCommands<FVisualLoggerCommands>("VisualLogger", NSLOCTEXT("Contexts", "VisualLogger", "Visual Logger"), NAME_None, "LogVisualizerStyle")
|
|
{ }
|
|
|
|
public:
|
|
|
|
// TCommands interface
|
|
|
|
virtual void RegisterCommands() override
|
|
{
|
|
UI_COMMAND(StartRecording, "Start", "Start the debugger", EUserInterfaceActionType::Button, FInputChord());
|
|
UI_COMMAND(StopRecording, "Stop", "Step over the current message", EUserInterfaceActionType::Button, FInputChord());
|
|
UI_COMMAND(Pause, "Pause", "Stop the debugger", EUserInterfaceActionType::Button, FInputChord());
|
|
UI_COMMAND(Resume, "Resume", "Stop the debugger", EUserInterfaceActionType::Button, FInputChord());
|
|
UI_COMMAND(FreeCamera, "FreeCamera", "Enable free camera", EUserInterfaceActionType::ToggleButton, FInputChord());
|
|
UI_COMMAND(LoadFromVLog, "Load", "Load external vlogs", EUserInterfaceActionType::Button, FInputChord());
|
|
UI_COMMAND(SaveToVLog, "Save", "Save selected data to vlog file", EUserInterfaceActionType::Button, FInputChord());
|
|
UI_COMMAND(SaveAllToVLog, "SaveAll", "Save all to vlog file", EUserInterfaceActionType::Button, FInputChord());
|
|
UI_COMMAND(ToggleGraphs, "ToggleGraphs", "Toggle graphs visualization on/off", EUserInterfaceActionType::ToggleButton, FInputChord());
|
|
UI_COMMAND(ResetData, "Clear", "Clear all data", EUserInterfaceActionType::Button, FInputChord());
|
|
UI_COMMAND(HideEmpty, "HideEmpty", "Hide logs without text information", EUserInterfaceActionType::ToggleButton, FInputChord());
|
|
}
|
|
|
|
public:
|
|
|
|
TSharedPtr<FUICommandInfo> StartRecording;
|
|
TSharedPtr<FUICommandInfo> StopRecording;
|
|
TSharedPtr<FUICommandInfo> Pause;
|
|
TSharedPtr<FUICommandInfo> Resume;
|
|
TSharedPtr<FUICommandInfo> FreeCamera;
|
|
TSharedPtr<FUICommandInfo> LoadFromVLog;
|
|
TSharedPtr<FUICommandInfo> SaveToVLog;
|
|
TSharedPtr<FUICommandInfo> SaveAllToVLog;
|
|
TSharedPtr<FUICommandInfo> ToggleGraphs;
|
|
TSharedPtr<FUICommandInfo> ResetData;
|
|
TSharedPtr<FUICommandInfo> HideEmpty;
|
|
};
|
|
|
|
|
|
#undef LOCTEXT_NAMESPACE
|