FPropertyInstanceInfo

Call [FKismetDebugUtilities::GetDebugInfo](API\Editor\UnrealEd\Kismet2\FKismetDebugUtilities\GetDebugInfo) to construct

Choose your operating system:

Windows

macOS

Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/Kismet2/KismetDebugUtilities.h

Include

#include "Kismet2/KismetDebugUtilities.h"

Syntax

struct FPropertyInstanceInfo

Remarks

Variables

Name Description

Public variable

bool

 

bIsInContainer

Public variable

TArray< TShared...

 

Children

Public variable

FText

 

DisplayName

Public variable

FText

 

Name

Public variable

TWeakObjectPtr<...

 

Object

Public variable

TFieldPath< FPr...

 

Property

Public variable

FText

 

Type

Public variable

FText

 

Value

Constructors

Name Description

Public function

FPropertyInstanceInfo

(
    FPropertyInstance PropertyInstance
)

Helper constructor.

Functions

Name Description

Public function Static

TSharedPtr< ...

 

FindOrMake

(
    FPropertyInstance PropertyInstance,
    TMap< FPropertyInstance, TSharedPtr...
)

Looks for an existing FPropertyInstance inside VisitedNodes if one isn't found, it makes one, stores it in VisitedNodes, and returns it

Public function Const

FString

 

GetWatchText()

Returns the watch text for info popup bubbles on the graph

Public function

void

 

PopulateChildren

(
    FPropertyInstance PropertyInstance,
    TMap< FPropertyInstance, TSharedPtr...
)

Populates a FDebugInfo::Children with sub-properties

Public function

TSharedPtr< ...

 

ResolvePathToProperty

(
    const TArray< FName >& InPathToPro...
)

Resolves the PathToProperty treating this PropertyInstance as the head of the path

Classes

Name

Description

Public struct

FPropertyInstance

Used to determine whether an object's property has been visited yet when generating FDebugInfo