20 virtual void StartupModule()
override;
21 virtual void ShutdownModule()
override;
24 virtual void UnregisterCategory(
FName CategoryName)
override;
25 virtual void NotifyCategoriesChanged()
override;
26 virtual void RegisterExtension(
FName ExtensionName, IGameplayDebugger::FOnGetExtension MakeInstanceDelegate)
override;
27 virtual void UnregisterExtension(
FName ExtensionName)
override;
28 virtual void NotifyExtensionsChanged()
override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE(DelegateName)
Definition DelegateCombinations.h:23
EGameplayDebuggerCategoryState
Definition GameplayDebugger.h:42
Definition GameplayDebuggerPlayerManager.h:34
Definition GameplayDebuggerAddonManager.h:33
Definition GameplayDebuggerModule.h:18
static GAMEPLAYDEBUGGER_API FOnLocalControllerInitialized OnLocalControllerInitialized
Definition GameplayDebuggerModule.h:36
FGameplayDebuggerAddonManager AddonManager
Definition GameplayDebuggerModule.h:33
TMap< TWeakObjectPtr< UWorld >, TWeakObjectPtr< AGameplayDebuggerPlayerManager > > PlayerManagers
Definition GameplayDebuggerModule.h:34
static GAMEPLAYDEBUGGER_API FOnLocalControllerUninitialized OnLocalControllerUninitialized
Definition GameplayDebuggerModule.h:37
Definition NameTypes.h:617
Definition GameplayDebugger.h:51
Definition UnrealString.h.inl:34
Definition WorldInitializationValues.h:9
Definition WeakObjectPtrTemplates.h:25