UGameplayDebuggerConfig

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UGameplayDebuggerConfig

Syntax

class UGameplayDebuggerConfig : public UObject

Variables

Name Description

Public variable

FKey

 

ActivationKey

Key used to activate visual debugger tool

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 .

References

Module

GameplayDebugger

Header

Developer/GameplayDebugger/Public/GameplayDebuggerConfig.h