UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GameplayDebuggerModule.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "Engine/World.h"
8#include "GameplayDebugger.h"
10
12
16
18{
19public:
20 virtual void StartupModule() override;
21 virtual void ShutdownModule() override;
22
23 virtual void RegisterCategory(FName CategoryName, IGameplayDebugger::FOnGetCategory MakeInstanceDelegate, EGameplayDebuggerCategoryState CategoryState, int32 SlotIdx) 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;
29
31 void OnWorldInitialized(UWorld* World, const UWorld::InitializationValues IVS);
32
35
38#if WITH_EDITOR
40#endif // WITH_EDITOR
41};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
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 World.h:918
Definition WorldInitializationValues.h:9
Definition WeakObjectPtrTemplates.h:25