UGameplayDebuggerConfig

Windows
MacOS
Linux

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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback