Navigation
API > API/Runtime > API/Runtime/CoreUObject
FPropertyPathNames can have wildcarded container properties (signified by no index provided). In that case, Value will be set to the first element and Next() will iterate to the next
| Name | FPropertyPathNameResolver |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/PropertyPathFunctions.h |
| Include Path | #include "UObject/PropertyPathFunctions.h" |
Syntax
class FPropertyPathNameResolver
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPropertyPathNameResolver
(
const FPropertyPathName& Path, |
UObject/PropertyPathFunctions.h |
Structs
| Name | Remarks |
|---|---|
| FContainerIterator |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContainerValues | TArray< FPropertyValueInContainer > | UObject/PropertyPathFunctions.h | ||
| EventChain | FEditPropertyChain | UObject/PropertyPathFunctions.h | ||
| Object | UObject *const | UObject/PropertyPathFunctions.h | ||
| Path | const FPropertyPathName & | UObject/PropertyPathFunctions.h | ||
| Value | FPropertyValueInContainer | UObject/PropertyPathFunctions.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveContainerIterators | TArray< FContainerIterator > | Stack that holds the current iteration info of wildcard iterators | UObject/PropertyPathFunctions.h | |
| EventArrayIndices | TArray< TMap< FString, int32 > > | UObject/PropertyPathFunctions.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BuildChangeEvent
(
TSharedPtr< FPropertyChangedChainEvent >& OutEvent, |
UObject/PropertyPathFunctions.h | ||
FPropertyPathNameResolver & Next() |
In the case of wildcarded paths, Next() will iterate to the next available index in the conatainer(s). | UObject/PropertyPathFunctions.h | |
void Reset() |
UObject/PropertyPathFunctions.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
Returns true if the path was resolvable. In the case of a wildcarded path, returns false when all indices have been visited | UObject/PropertyPathFunctions.h |