FPropertySoftPath

[FPropertySoftPath](API\Editor\Kismet\FPropertySoftPath) is a string of identifiers used to identify a single member of a [UObject](API\Runtime\CoreUObject\UObject\UObject).

Windows
MacOS
Linux

References

Module

Kismet

Header

/Engine/Source/Editor/Kismet/Public/DiffUtils.h

Include

#include "DiffUtils.h"

Syntax

struct FPropertySoftPath

Remarks

FPropertySoftPath is a string of identifiers used to identify a single member of a UObject. It is primarily used when comparing unrelated UObjects for Diffing and Merging, but can also be used as a key select a property in a SDetailsView.

Constructors

Name Description

Public function

FPropertySoftPath()

Public function

FPropertySoftPath

(
    TArray< FName > InPropertyChain
)

Public function

FPropertySoftPath

(
    FPropertyPath InPropertyPath
)

Public function

FPropertySoftPath

(
    const FPropertySoftPath& SubProper...,
    const FProperty* LeafProperty
)

Public function

FPropertySoftPath

(
    const FPropertySoftPath& SubProper...,
    int32 ContainerIndex
)

Functions

Name Description

Public function Const

bool

 

IsSubPropertyMatch

(
    const FPropertySoftPath& Potential...
)

Public function Const

FResolvedPro...

 

Resolve

(
    const UObject* Object
)

Public function Const

FResolvedPro...

 

Resolve

(
    const UStruct* Struct,
    const void* StructData
)

Public function Const

FPropertyPat...

 

ResolvePath

(
    const UObject* Object
)

Public function Const

FString

 

ToDisplayName()

Operators

Name Description

Public function Const

bool

 

operator!=

(
    FPropertySoftPath const& RHS
)

Public function Const

bool

 

operator==

(
    FPropertySoftPath const& RHS
)

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