12#include "Console.generated.h"
52 for (
int32 Idx = 0; Idx < ChildNodes.Num(); Idx++)
92 static const int32 MAX_HISTORY_ENTRIES = 50;
104 FString PrecompletedInputLine;
107 FString LastAutoCompletedCommand;
113 uint32 bCaptureKeyInput:1;
125 uint32 bAutoCompleteLocked:1;
128 int32 AutoCompleteIndex;
131 int32 AutoCompleteCursor;
134 uint32 bIsRuntimeAutoCompleteUpToDate:1;
145 struct ScrollbackSelection
150 bool bActive =
false;
151 bool bCapture =
false;
162 ENGINE_API virtual void PostInitProperties()
override;
174 ENGINE_API virtual void ConsoleCommand(
const FString& Command);
217 ENGINE_API virtual void UpdateCompleteIndices();
287 ENGINE_API virtual bool ConsoleActive()
const;
312 void OutputTextLine(
const FString&
Text);
316 void SetAutoCompleteFromHistory();
318 void SetInputLineFromAutoComplete();
320 void UpdatePrecompletedInputLine();
322 void NormalizeHistoryBuffer();
341 const bool bDPIAwareStringMeasurement =
true;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
EInputEvent
Definition EngineBaseTypes.h:31
EMouseCaptureMode
Definition EngineBaseTypes.h:42
UE::Math::TVector2< float > FVector2f
Definition MathFwd.h:74
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition CanvasItem.h:495
Definition CanvasItem.h:99
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition UnrealClient.h:412
Definition SharedPointer.h:1295
Definition ConsoleSettings.h:62
virtual COREUOBJECT_API void Serialize(FArchive &Ar)
Type
Definition LogVerbosity.h:17
Type
Definition InputCoreTypes.h:775
Definition ConsoleSettings.h:16
~FAutoCompleteNode()
Definition Console.h:50
FAutoCompleteNode(int32 NewChar)
Definition Console.h:45
Definition InputCoreTypes.h:50
Definition ObjectPtr.h:488