|
RetroDebug
1.0
RetroDebug
|
#include <RetroDebugWindowWidget.h>
Public Member Functions | |
| UURetroDebugWindowWidget (const FObjectInitializer &ObjectInitializer) | |
| virtual FReply | NativeOnPreviewKeyDown (const FGeometry &InGeometry, const FKeyEvent &InKeyEvent) override |
| virtual void | NativeConstruct () override |
| void | ResetWindow () |
| void | CloseWindow () |
| void | ToggleTimersOnListView (const UURetroDebugListViewWidget &InListViewWidget, bool InTwindggle) |
| void | DebugMenuInput (ERetroDebugMenuKey InKey) |
| void | DebugToggleConsole () const |
| void | UpdateEntries (const UURetroDebugListViewWidget &InListView) const |
| void | DebugMenuToggle () |
| void | PlayReveal (const bool InReverse) |
| void | ClearEntryInfo () const |
| void | FillEntryInfo () const |
| void | SetRetroDebugObject (URetroDebugObject &InObject) |
| URetroDebugObject * | AddDebugEntry (const FRetroDebugEntry &InData) |
| UURetroDebugListViewWidget * | GetListViewOrMakeNewOneIfNotExist (const FString &EntryPath) |
| void | HideMenu () |
| void | RevealMenu () |
Public Attributes | |
| TWeakObjectPtr< UURetroDebugListViewWidget > | FocusedListView |
| UURetroDebugListViewWidget * | Categories |
| UURetroDebugListViewWidget * | Root |
| UURetroDebugConsoleWidget * | RetroDebugConsole |
| UWidgetSwitcher * | WidgetSwitcher |
| UTextBlock * | FunctionName |
| UMultiLineEditableText * | Tooltip |
| UTextBlock * | UObjectName |
| UTextBlock * | PathTextBlock |
| UURetroDebugConsoleInputWidget * | RetroDebugConsoleInput |
| UBorder * | ConsoleEntryBorder |
| UBorder * | EntriesBorder |
| UBorder * | ErrorMessageBorder |
| UMultiLineEditableTextBox * | ErrorMessageBox |
| UScrollBox * | EntriesScrollBox |
| UWidgetAnimation * | Reveal |
| UWidgetAnimation * | ShowError |
| UWidgetAnimation * | BlinkError |
| int | SelectedIndex |
RetroDebug Window native class. Host of all other widgets excluding MiniWindow.
| URetroDebugObject* UURetroDebugWindowWidget::AddDebugEntry | ( | const FRetroDebugEntry & | InData | ) |
Adds new Entry to RetroDebugWindow. Called from RetroDebugSubSystem
| InData | Data from RetroDebugSubSystem. |
| void UURetroDebugWindowWidget::ClearEntryInfo | ( | ) | const |
Clears (sets to "None") Entry Function and UObject name
| void UURetroDebugWindowWidget::CloseWindow | ( | ) |
Closes RetroDebugWindow
| void UURetroDebugWindowWidget::DebugMenuInput | ( | ERetroDebugMenuKey | InKey | ) |
Forwarded Input from RetroDebugSystem.
| void UURetroDebugWindowWidget::DebugMenuToggle | ( | ) |
Toggle RetroDebugWindow of/off.
| void UURetroDebugWindowWidget::DebugToggleConsole | ( | ) | const |
Toggle Console Entry Input.
| void UURetroDebugWindowWidget::FillEntryInfo | ( | ) | const |
Sets Entry Function and Object name from Data Object
| UURetroDebugListViewWidget* UURetroDebugWindowWidget::GetListViewOrMakeNewOneIfNotExist | ( | const FString & | EntryPath | ) |
Gets existing or created new RetroDebugListViewWidget for EntryPath.
| EntryPath | Entry Path to check if Path Exist. |
| void UURetroDebugWindowWidget::HideMenu | ( | ) |
Hides RetroDebugWindowWidget UFunction because will be bind to WidgetAnim.
| void UURetroDebugWindowWidget::PlayReveal | ( | const bool | InReverse | ) |
Play Reveal Animation.
| InReverse | Play from start or end.. |
| void UURetroDebugWindowWidget::ResetWindow | ( | ) |
Reset RetroDebugWindow variables to default.
| void UURetroDebugWindowWidget::RevealMenu | ( | ) |
Shows RetroDebugWindowWidget. UFunction because will be bind to WidgetAnim.
| void UURetroDebugWindowWidget::SetRetroDebugObject | ( | URetroDebugObject & | InObject | ) |
Sets variable EntryDebugObject to InObject
| InObject | Object to set to. |
| void UURetroDebugWindowWidget::ToggleTimersOnListView | ( | const UURetroDebugListViewWidget & | InListViewWidget, |
| bool | InTwindggle | ||
| ) |
Toggles Data Object timers on ListView
| InListViewWidget | ListView to Toggle Entries. |
| InToggle | Pause or Unpause. |
| void UURetroDebugWindowWidget::UpdateEntries | ( | const UURetroDebugListViewWidget & | InListView | ) | const |
Update Listview Widget data from Data Object.
| InListViewWidget | ListView to Update Entries. |
| TWeakObjectPtr<UURetroDebugListViewWidget> UURetroDebugWindowWidget::FocusedListView |
Currently focused List View object