![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PropertyPathHelpers.h>
Public Member Functions | |
| PROPERTYPATH_API | FPropertyPathSegment () |
| PROPERTYPATH_API | FPropertyPathSegment (int32 InCount, const TCHAR *InString) |
| PROPERTYPATH_API void | PostSerialize (const FArchive &Ar) |
| PROPERTYPATH_API FFieldVariant | Resolve (UStruct *InStruct) const |
| PROPERTYPATH_API FName | GetName () const |
| PROPERTYPATH_API int32 | GetArrayIndex () const |
| PROPERTYPATH_API FFieldVariant | GetField () const |
| PROPERTYPATH_API UStruct * | GetStruct () const |
Static Public Member Functions | |
| static PROPERTYPATH_API FPropertyPathSegment | MakeUnresolvedCopy (const FPropertyPathSegment &ToCopy) |
Public Attributes | |
| FName | Name |
| int32 | ArrayIndex |
Friends | |
| struct | FCachedPropertyPath |
Base class for cached property path segments
| FPropertyPathSegment::FPropertyPathSegment | ( | ) |
UStruct boilerplate constructor - do not use
Construct from char count and storage
| int32 FPropertyPathSegment::GetArrayIndex | ( | ) | const |
| FFieldVariant FPropertyPathSegment::GetField | ( | ) | const |
| FName FPropertyPathSegment::GetName | ( | ) | const |
| UStruct * FPropertyPathSegment::GetStruct | ( | ) | const |
|
static |
Make a copy which is unresolved
Called after this event has been serialized in order to cache the field pointer if necessary
| FFieldVariant FPropertyPathSegment::Resolve | ( | UStruct * | InStruct | ) | const |
Resolves the name on the given Struct. Can be used to cache the resulting property so that future calls can be processed quickly.
| InStruct | the ScriptStruct or Class to look for the property on. |
|
friend |
| int32 FPropertyPathSegment::ArrayIndex |
The optional array index.
| FName FPropertyPathSegment::Name |
The sub-component of the property path, a single value between .'s of the path