Navigation
API > API/Runtime > API/Runtime/GameplayDebugger
| Name | FGameplayDebuggerAddonManager |
| Type | class |
| Header File | /Engine/Source/Runtime/GameplayDebugger/Public/GameplayDebuggerAddonManager.h |
| Include Path | #include "GameplayDebuggerAddonManager.h" |
Syntax
class FGameplayDebuggerAddonManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameplayDebuggerAddonManager() |
GameplayDebuggerAddonManager.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnCategoriesChanged | FOnGameplayDebuggerAddonEvent | Event called when CategoryMap changes | GameplayDebuggerAddonManager.h | |
| OnExtensionsChanged | FOnGameplayDebuggerAddonEvent | Event called when ExtensionMap changes | GameplayDebuggerAddonManager.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CategoryMap | TMap< FName, FGameplayDebuggerCategoryInfo > | Map of all known categories indexed by their names | GameplayDebuggerAddonManager.h | |
| ExtensionMap | TMap< FName, FGameplayDebuggerExtensionInfo > | Map of all known extensions indexed by their names | GameplayDebuggerAddonManager.h | |
| NumVisibleCategories | int32 | Number of categories, excluding hidden ones | GameplayDebuggerAddonManager.h | |
| SlotMap | TArray< TArray< int32 > > | List of all slots and their categories Ids | GameplayDebuggerAddonManager.h | |
| SlotNames | TArray< FString > | List of slot names | GameplayDebuggerAddonManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateCategories
(
AGameplayDebuggerCategoryReplicator& Owner, |
Creates new category objects for all known types | GameplayDebuggerAddonManager.h | |
void CreateExtensions
(
AGameplayDebuggerCategoryReplicator& Replicator, |
Creates new extension objects for all known types | GameplayDebuggerAddonManager.h | |
int32 GetNumVisibleCategories() |
Get number of visible categories | GameplayDebuggerAddonManager.h | |
| Get slot-Id map | GameplayDebuggerAddonManager.h | ||
| Get slot-Name map | GameplayDebuggerAddonManager.h | ||
void NotifyCategoriesChanged() |
Notify about change in known categories | GameplayDebuggerAddonManager.h | |
void NotifyExtensionsChanged() |
Notify about change in known extensions | GameplayDebuggerAddonManager.h | |
void RegisterCategory
(
FName CategoryName, |
Adds new category to managed collection | GameplayDebuggerAddonManager.h | |
void RegisterExtension
(
FName ExtensionName, |
Adds new extension to managed collection | GameplayDebuggerAddonManager.h | |
void UnregisterCategory
(
FName CategoryName |
Removes category from managed collection | GameplayDebuggerAddonManager.h | |
void UnregisterExtension
(
FName ExtensionName |
Removes extension from managed collection | GameplayDebuggerAddonManager.h | |
void UpdateFromConfig() |
Refresh category and extension data from config | GameplayDebuggerAddonManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FGameplayDebuggerAddonManager & GetCurrent() |
Singleton accessor | GameplayDebuggerAddonManager.h |