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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss