Navigation
API > API/Runtime > API/Runtime/GameplayDebugger
| Name | UGameplayDebuggerConfig |
| Type | class |
| Header File | /Engine/Source/Runtime/GameplayDebugger/Public/GameplayDebuggerConfig.h |
| Include Path | #include "GameplayDebuggerConfig.h" |
Syntax
UCLASS (Config=Engine, defaultconfig, MinimalAPI)
class UGameplayDebuggerConfig : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGameplayDebuggerConfig
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGameplayDebuggerConfig
(
const FObjectInitializer& ObjectInitializer |
GameplayDebuggerConfig.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActivationKey | FKey | Key used to activate visual debugger tool | GameplayDebuggerConfig.h |
|
| bDebugCanvasEnableTextShadow | bool | Enable text shadow by default | GameplayDebuggerConfig.h |
|
| Categories | TArray< FGameplayDebuggerCategoryConfig > | GameplayDebuggerConfig.h |
|
|
| CategoryRowNextKey | FKey | Select next category row | GameplayDebuggerConfig.h |
|
| CategoryRowPrevKey | FKey | Select previous category row | GameplayDebuggerConfig.h |
|
| CategorySlot0 | FKey | Select category slot 0 | GameplayDebuggerConfig.h |
|
| CategorySlot1 | FKey | Select category slot 1 | GameplayDebuggerConfig.h |
|
| CategorySlot2 | FKey | Select category slot 2 | GameplayDebuggerConfig.h |
|
| CategorySlot3 | FKey | Select category slot 3 | GameplayDebuggerConfig.h |
|
| CategorySlot4 | FKey | Select category slot 4 | GameplayDebuggerConfig.h |
|
| CategorySlot5 | FKey | Select category slot 5 | GameplayDebuggerConfig.h |
|
| CategorySlot6 | FKey | Select category slot 6 | GameplayDebuggerConfig.h |
|
| CategorySlot7 | FKey | Select category slot 7 | GameplayDebuggerConfig.h |
|
| CategorySlot8 | FKey | Select category slot 8 | GameplayDebuggerConfig.h |
|
| CategorySlot9 | FKey | Select category slot 9 | GameplayDebuggerConfig.h |
|
| DebugCanvasPaddingBottom | float | Additional canvas padding: bottom | GameplayDebuggerConfig.h |
|
| DebugCanvasPaddingLeft | float | Additional canvas padding: left | GameplayDebuggerConfig.h |
|
| DebugCanvasPaddingRight | float | Additional canvas padding: right | GameplayDebuggerConfig.h |
|
| DebugCanvasPaddingTop | float | Additional canvas padding: top | GameplayDebuggerConfig.h |
|
| Extensions | TArray< FGameplayDebuggerExtensionConfig > | GameplayDebuggerConfig.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| KnownCategoryInputNames | TMultiMap< FName, FName > | GameplayDebuggerConfig.h | ||
| KnownCategoryNames | TArray< FName > | Used for cleanup | GameplayDebuggerConfig.h | |
| KnownExtensionInputNames | TMultiMap< FName, FName > | GameplayDebuggerConfig.h | ||
| KnownExtensionNames | TArray< FName > | GameplayDebuggerConfig.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RemoveUnknownConfigs() |
Remove all category and extension data from unknown sources (outdated entries) | GameplayDebuggerConfig.h | |
void UpdateCategoryConfig
(
const FName CategoryName, |
Updates entry in Categories array and modifies category creation params | GameplayDebuggerConfig.h | |
void UpdateCategoryInputConfig
(
const FName CategoryName, |
Updates entry in Categories array and modifies input binding params | GameplayDebuggerConfig.h | |
void UpdateExtensionConfig
(
const FName ExtensionName, |
Updates entry in Extensions array and modifies extension creation params | GameplayDebuggerConfig.h | |
void UpdateExtensionInputConfig
(
const FName ExtensionName, |
Updates entry in Categories array and modifies input binding params | GameplayDebuggerConfig.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
GameplayDebuggerConfig.h | ||
virtual void Serialize
(
FArchive& Ar |
GameplayDebuggerConfig.h |