| FCachedPropertyPath
|
Module |
|
Header |
/Engine/Source/Runtime/PropertyPath/Public/PropertyPathHelpers.h |
Include |
#include "PropertyPathHelpers.h" |
struct FCachedPropertyPath
Base class for cached property paths
Name | Description | |
---|---|---|
|
FCachedPropertyPath() |
UStruct boilerplate constructor - do not use |
|
FCachedPropertyPath ( |
|
|
FCachedPropertyPath ( |
|
|
FCachedPropertyPath |
Name | Description | ||
---|---|---|---|
|
Equals ( |
Compares this property path to a string |
|
|
void * |
GetCachedAddress() |
Get the cached address for this property path, if any |
|
void * |
GetCachedContainer() |
Get the cached container for this property path, for checking purposes |
|
UFunction &#... |
GetCachedFunction() |
Get the cached function for this property path, if any |
|
FProperty &#... |
GetFProperty() |
Returns FProperty if valid. |
|
const FPrope... |
GetLastSegment() |
Get the path segment at the end of the path |
|
GetNumSegments() |
||
|
const FPrope... |
GetSegment ( |
Get the path segment at the specified index |
|
IsFullyResolved() |
Check whether a path is fully resolved. |
|
|
IsResolved() |
Check whether a path is resolved. |
|
|
IsValid() |
Check whether this property path is non-empty |
|
|
MakeFromString ( |
Make a new property path from a string |
|
|
FCachedPrope... |
MakeUnresolvedCopy ( |
Make a copy which is unresolved |
|
RemoveFromEnd ( |
Trims this property path at the end |
|
|
RemoveFromStart ( |
Trims this property path at the start |
|
|
Resolve ( |
Resolve this property path against the specified object. |
|
|
ResolveLeaf ( |
Cache a resolved address for faster subsequent access |
|
|
ResolveLeaf ( |
Cache a resolved function for faster subsequent access |
|
|
SetCachedContainer ( |
Set the cached container for this property path, for checking purposes |
|
|
SetCanSafelyUsedCachedAddress ( |
Set whether this path resolves over object or dynamic array boundaries, making it unsafe for general direct cached access |
|
|
ToEditPropertyChain ( |
Convert this property path to a FEditPropertyChain. |
|
|
FPropertyCha... |
ToPropertyChangedEvent ( |
Convert this property path to a FPropertyChangedEvent. |
|
ToString() |
Make a string representation of this property path |
Name | Description | ||
---|---|---|---|
|
operator== ( |
Compares this property path to a string |