8#include "Editor/EditorEngine.h"
9#include "LevelEditor.h"
44 virtual bool CreateGameplayDebuggerForPlayerController(
APlayerController* PlayerController)
override;
45 virtual bool IsGameplayDebuggerActiveForPlayerController(
APlayerController* PlayerController)
override;
47 bool DoesGameplayDebuggingReplicatorExistForPlayerController(
APlayerController* PlayerController);
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EGameplayDebuggerCategoryState
Definition GameplayDebugger.h:42
Definition GameplayDebuggerPlayerManager.h:34
Definition PlayerController.h:261
Definition GameplayDebuggerAddonManager.h:33
Definition GameplayDebuggerCompat.h:17
virtual void NotifyCategoriesChanged()
virtual bool Exec(UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar) override
void StartupNewDebugger()
void AddReplicator(UWorld *InWorld, AGameplayDebuggingReplicator *InReplicator)
virtual void ShutdownModule() override
void RemoveReplicator(UWorld *InWorld, AGameplayDebuggingReplicator *InReplicator)
AGameplayDebuggerPlayerManager & GetPlayerManager(UWorld *World)
bool bNewDebuggerEnabled
Definition GameplayDebuggerCompat.h:65
TArray< TWeakObjectPtr< AGameplayDebuggingReplicator > > & GetAllReplicators(UWorld *InWorld)
virtual void NotifyExtensionsChanged()
void WorldDestroyed(UWorld *InWorld)
virtual void RegisterCategory(FName CategoryName, FOnGetCategory MakeInstanceDelegate, EGameplayDebuggerCategoryState CategoryState=EGameplayDebuggerCategoryState::Disabled, int32 SlotIdx=INDEX_NONE)
void OnWorldInitialized(UWorld *World, const UWorld::InitializationValues IVS)
virtual void StartupModule() override
virtual void UnregisterCategory(FName CategoryName)
virtual void UseNewGameplayDebugger()
virtual void UnregisterExtension(FName ExtensionName)
void WorldAdded(UWorld *InWorld)
void ShutdownNewDebugger()
TMap< TWeakObjectPtr< UWorld >, TWeakObjectPtr< AGameplayDebuggerPlayerManager > > PlayerManagers
Definition GameplayDebuggerCompat.h:67
FGameplayDebuggerAddonManager AddonManager
Definition GameplayDebuggerCompat.h:66
virtual void RegisterExtension(FName ExtensionName, IGameplayDebugger::FOnGetExtension MakeInstanceDelegate)
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition UnrealString.h.inl:34
Definition SharedPointer.h:153
Definition WorldInitializationValues.h:9
Definition WeakObjectPtrTemplates.h:25