58#if ALLOW_OTHER_PLATFORM_CONFIG
86#if ALLOW_OTHER_PLATFORM_CONFIG
105 static FString GetTextSection(
const TCHAR*& It);
121 void LoadHistoryIfNeeded();
132 bool bHistoryWasLoaded;
143 bool bCallAllConsoleVariableSinks;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
EConsoleVariableFlags
Definition IConsoleManager.h:54
::FCriticalSection FTransactionallySafeCriticalSection
Definition TransactionallySafeCriticalSection.h:16
Definition ConsoleManager.h:8
IConsoleThreadPropagation * GetThreadPropagationCallback()
Definition ConsoleManager.cpp:3415
virtual IConsoleCommand * RegisterConsoleCommand(const TCHAR *Name, const TCHAR *Help, const FConsoleCommandDelegate &Command, uint32 Flags) override
Definition ConsoleManager.cpp:2319
void OnCVarChanged()
Definition ConsoleManager.cpp:3425
virtual FString FindConsoleObjectName(const IConsoleObject *Obj) const override
Definition ConsoleManager.cpp:3279
virtual IConsoleVariable * RegisterConsoleVariableRef(const TCHAR *Name, bool &RefValue, const TCHAR *Help, uint32 Flags) override
Definition ConsoleManager.cpp:2288
virtual FConsoleVariableSinkHandle RegisterConsoleVariableSink_Handle(const FConsoleCommandDelegate &Command) override
Definition ConsoleManager.cpp:2001
virtual FConsoleVariableMulticastDelegate & OnCVarUnregistered() override
Definition ConsoleManager.cpp:3430
IConsoleObject * AddConsoleObject(const TCHAR *Name, IConsoleObject *Obj)
Definition ConsoleManager.cpp:3107
virtual bool ProcessUserConsoleInput(const TCHAR *InInput, FOutputDevice &Ar, UWorld *InWorld) override
Definition ConsoleManager.cpp:2892
virtual void RegisterThreadPropagation(uint32 ThreadId, IConsoleThreadPropagation *InCallback) override
Definition ConsoleManager.cpp:3398
virtual void UnregisterConsoleVariableSink_Handle(FConsoleVariableSinkHandle Handle) override
Definition ConsoleManager.cpp:2007
bool IsThreadPropagationThread()
Definition ConsoleManager.cpp:3420
virtual FConsoleObjectWithNameMulticastDelegate & OnConsoleObjectUnregistered() override
Definition ConsoleManager.cpp:3435
virtual void BatchUpdateTag(FName Tag, const TMap< FName, FString > &CVarsAndValues) override
Definition ConsoleManager.cpp:3457
virtual void GetConsoleHistory(const TCHAR *Key, TArray< FString > &Out) override
Definition ConsoleManager.cpp:3385
virtual IConsoleVariable * RegisterConsoleVariable(const TCHAR *Name, bool DefaultValue, const TCHAR *Help, uint32 Flags) override
Definition ConsoleManager.cpp:2256
virtual void AddConsoleHistoryEntry(const TCHAR *Key, const TCHAR *Input) override
Definition ConsoleManager.cpp:3366
virtual void ForEachConsoleObjectThatContains(const FConsoleObjectVisitor &Visitor, const TCHAR *ThatContains) const override
Definition ConsoleManager.cpp:2573
FConsoleManager()
Definition ConsoleManager.cpp:2241
void AddShadowConsoleObject(const TCHAR *Name, IConsoleObject *Obj)
Definition ConsoleManager.cpp:3102
virtual IConsoleVariable * RegisterConsoleVariableBitRef(const TCHAR *CVarName, const TCHAR *FlagName, uint32 BitNumber, uint8 *Force0MaskPtr, uint8 *Force1MaskPtr, const TCHAR *Help, uint32 Flags) override
Definition ConsoleManager.cpp:1924
void DumpObjects(const TCHAR *Params, FOutputDevice &InAr, bool bDisplayCommands) const
Definition ConsoleManager.cpp:2633
virtual void ForEachConsoleObjectThatStartsWith(const FConsoleObjectVisitor &Visitor, const TCHAR *ThatStartsWith) const override
Definition ConsoleManager.cpp:2554
virtual IConsoleVariable * FindConsoleVariable(const TCHAR *Name, bool bTrackFrequentCalls=true) const override
Definition ConsoleManager.cpp:2368
virtual void UnregisterConsoleObject(IConsoleObject *Object, bool bKeepState) override
Definition ConsoleManager.cpp:2442
virtual IConsoleObject * FindConsoleObject(const TCHAR *Name, bool bTrackFrequentCalls=true) const override
Definition ConsoleManager.cpp:2385
virtual bool IsNameRegistered(const TCHAR *Name) const override
Definition ConsoleManager.cpp:3392
virtual void UnsetAllConsoleVariablesWithTag(FName Tag, EConsoleVariableFlags Priority) override
Definition ConsoleManager.cpp:3440
virtual void CallAllConsoleVariableSinks() override
Definition ConsoleManager.cpp:1986
~FConsoleManager()
Definition ConsoleManager.cpp:2247
Definition IConsoleManager.h:834
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition IConsoleManager.h:387
Definition IConsoleManager.h:558
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition IConsoleManager.h:797
Definition IConsoleManager.h:961
Definition IConsoleManager.h:812