Navigation
API > API/Runtime > API/Runtime/GameplayDebugger
| Name | FGameplayDebuggerExtension |
| Type | class |
| Header File | /Engine/Source/Runtime/GameplayDebugger/Public/GameplayDebuggerExtension.h |
| Include Path | #include "GameplayDebuggerExtension.h" |
Syntax
class FGameplayDebuggerExtension : public FGameplayDebuggerAddonBase
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FGameplayDebuggerAddonBase → FGameplayDebuggerExtension
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGameplayDebuggerExtension() |
GameplayDebuggerExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetDescription() |
[LOCAL] description for gameplay debugger's header row, newline character is ignored | GameplayDebuggerExtension.h | |
bool IsLocal() |
Check if extension is created for local player | GameplayDebuggerExtension.h | |
virtual void OnActivated() |
[LOCAL] called when added to debugger tool or tool is activated | GameplayDebuggerExtension.h | |
virtual void OnDeactivated() |
[LOCAL] called when removed from debugger tool or tool is deactivated | GameplayDebuggerExtension.h |
Overridden from FGameplayDebuggerAddonBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnGameplayDebuggerActivated() |
[ALL] called when gameplay debugger is activated | GameplayDebuggerExtension.h | |
virtual void OnGameplayDebuggerDeactivated() |
[ALL] called when gameplay debugger is deactivated | GameplayDebuggerExtension.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
APlayerController * GetPlayerController() |
Get player controller owning gameplay debugger tool | GameplayDebuggerExtension.h |