UGameplayDebuggerConfig

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UGameplayDebuggerConfig

References

Module

GameplayDebugger

Header

/Engine/Source/Developer/GameplayDebugger/Public/GameplayDebuggerConfig.h

Include

#include "GameplayDebuggerConfig.h"

Syntax

class UGameplayDebuggerConfig : public UObject

Variables

Name Description

Public variable

FKey

 

ActivationKey

Key used to activate visual debugger tool

Public variable

bool

 

bDebugCanvasEnableTextShadow

Enable text shadow by default

Public variable

TArray< FGamepl...

 

Categories

Public variable

FKey

 

CategoryRowNextKey

Select next category row

Public variable

FKey

 

CategoryRowPrevKey

Select previous category row

Public variable

FKey

 

CategorySlot0

Select category slot 0

Public variable

FKey

 

CategorySlot1

Select category slot 1

Public variable

FKey

 

CategorySlot2

Select category slot 2

Public variable

FKey

 

CategorySlot3

Select category slot 3

Public variable

FKey

 

CategorySlot4

Select category slot 4

Public variable

FKey

 

CategorySlot5

Select category slot 5

Public variable

FKey

 

CategorySlot6

Select category slot 6

Public variable

FKey

 

CategorySlot7

Select category slot 7

Public variable

FKey

 

CategorySlot8

Select category slot 8

Public variable

FKey

 

CategorySlot9

Select category slot 9

Public variable

float

 

DebugCanvasPaddingBottom

Additional canvas padding: bottom

Public variable

float

 

DebugCanvasPaddingLeft

Additional canvas padding: left

Public variable

float

 

DebugCanvasPaddingRight

Additional canvas padding: right

Public variable

float

 

DebugCanvasPaddingTop

Additional canvas padding: top

Public variable

TArray< FGamepl...

 

Extensions

Constructors

Name Description

Public function

UGameplayDebuggerConfig

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

RemoveUnknownConfigs()

Remove all category and extension data from unknown sources (outdated entries)

Public function

void

 

UpdateCategoryConfig

(
    const FName CategoryName,
    int32& SlotIdx,
    uint8& CategoryState
)

Updates entry in Categories array and modifies category creation params

Public function

void

 

UpdateCategoryInputConfig

(
    const FName CategoryName,
    const FName InputName,
    FName& KeyName,
    FGameplayDebuggerInputModifier& Ke...
)

Updates entry in Categories array and modifies input binding params

Public function

void

 

UpdateExtensionConfig

(
    const FName ExtensionName,
    uint8& UseExtension
)

Updates entry in Extensions array and modifies extension creation params

Public function

void

 

UpdateExtensionInputConfig

(
    const FName ExtensionName,
    const FName InputName,
    FName& KeyName,
    FGameplayDebuggerInputModifier& Ke...
)

Updates entry in Categories array and modifies input binding params

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeChainProperty

(
    FPropertyChangedChainEvent& Proper...
)

This alternate version of PostEditChange is called when properties inside structs are modified.

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.