Skip to content

UPropertyDebugger

#include <PropertyDebugger.h>

Inherits from UTBLComponent, UActorComponent

Public Functions

Name
void DebugInputChar(const FString & Char)
void DrawDebug(UCanvas * Canvas)
void DrawProperty(UCanvas * Canvas, float & XPos, float & YPos, const FString & PropName, const FString & PropVal)
void OnMovementSync(UMovementDebugger * MovementDebugger)
void PrintToFile()
UPropertyDebugger()

Protected Functions

Name
void ApplyFilter(const FString & Text)
void ClearFilter()
void ClientReturnSelectedClass(UStruct * Struct)
void CloseDebugger()
void CreateMenu()
void DisplayDebugScrollDown()
void DisplayDebugScrollReleased()
void DisplayDebugScrollUp()
void FindProperty(const FString & PropName)
UStruct * GetOverrideBaseClass(FName BaseObj)
UStruct * GetOverrideSelectedClass(const FDebugProperty & Property)
bool HandleFilterText(const FString & Char)
void InitHUD()
void MenuAdd()
void MenuBackSpace()
void MenuClose()
void MenuDelete()
void MenuDownPressed()
void MenuLeft()
void MenuOpen()
void MenuPageDown()
void MenuPageUp()
void MenuReleased()
void MenuRight()
void MenuUpPressed()
void NextProperty()
void OnPossessed(APawn * NewPawn)
void PreviousProperty()
void ServerAddDebugProperty(const FDebugProperty & Property)
void ServerDeleteDebugProperty(bool bFromEnd)
void ServerEnableReplication(bool bReplicate)
void ServerGetBaseClass(FName BaseObj)
void ServerGetSelectedClass(const FDebugProperty & Property)
void ServerSetOtherActor(AActor * Other)
void ServerSetOtherCharacter(ATBLCharacter * Other)
void ToggleReplication()
void ToggleShowDebugOther()

Public Attributes

Name
AActor * OtherActor
ATBLCharacter * OtherCharacter

Protected Attributes

Name
TArray< UActorComponent * > ActorComponents
TArray< FName > AllClassNames
int32 CurrentHistoryIndex
FPropertyMenuItem CurrentMenu
FName DebugAllOption
TArray< FDebugProperty > DebugProperties
int32 DisplayDebugScrollDir
float DisplayDebugScrollY
TArray< FString > HistoryBuffer
UInputComponent * InputComponent
double LastInputTime
int32 MenuDirection
float MenuHeldTime
UInputComponent * MenuInputComponent
float MenuTimer
float MenuTimerRate
ATBLHUD * MyHUD
float OtherCharacterTraceTime
TArray< FPropertyMenuItem > PropertiesMenu
TArray< FPropertyMenuItem > PropertiesMenuUnfiltered
TArray< FString > RedoStack
FString SearchText
FDebugProperty SelectedProperty
int32 SelectedPropertyIndex
TArray< FPropertyUndoItem > UndoStack
bool bFilterEnabled
bool bReplicateProperties
bool bShowDebugOther
bool bShowMenu

Updated on 2025-01-21 at 09:02:24 +0100