Navigation
API > API/Editor > API/Editor/UnrealEd
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/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
| Type | Name | Description | |
|---|---|---|---|
FPropertySoftPath
(
const FProperty* Property |
|||
FPropertySoftPath
(
TArray< FName > InPropertyChain |
|||
FPropertySoftPath
(
FPropertyPath InPropertyPath |
|||
FPropertySoftPath
(
const FPropertySoftPath& MainPropertyPath, |
|||
FPropertySoftPath
(
const FPropertySoftPath& SubPropertyPath, |
|||
FPropertySoftPath
(
const FPropertySoftPath& SubPropertyPath, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FPropertySoftPath | GetRootProperty
(
int32 Depth |
||
| bool | IsSubPropertyMatch
(
const FPropertySoftPath& PotentialBasePropertyPath |
Indicates whether a given path is a base path of the current path. | |
| bool | IsSubPropertyMatch
(
TConstArrayView< FName > PotentialBasePropertyNameArray |
Indicates whether a given list of property names is a base path of the current path. | |
| bool | IsSubPropertyMatch
(
const FName PotentialBasePropertyName |
Indicates whether a given property name is a base path of the current path. | |
| FResolvedProperty | |||
| FResolvedProperty | |||
| FPropertyPath | ResolvePath
(
const UObject* Object |
||
| FString | ToDisplayName
(
const int32 NumberOfElements |
Provides a string of all elements in the property chain using the following format e.g., "X[3] Y Z" | |
| int32 | TryReadIndex
(
int32 Index |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
FPropertySoftPath const& RHS |
||
| FPropertySoftPath & | operator+=
(
FPropertySoftPath const& RHS |
||
| bool | operator==
(
FPropertySoftPath const& RHS |