Navigation
API > API/Runtime > API/Runtime/Engine
A segment of a 'property path' used to access an object's properties from another location.
| Name | FPropertyAccessSegment |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/PropertyAccess.h |
| Include Path | #include "PropertyAccess.h" |
Syntax
USTRUCT ()
struct FPropertyAccessSegment
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPropertyAccessSegment() |
PropertyAccess.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArrayIndex | int32 | The optional array index. | PropertyAccess.h | |
| Flags | uint16 | PropertyAccess.h | ||
| Function | TObjectPtr< UFunction > | If this segment is a function, EPropertyAccessSegmentFlags::Function flag will be present and this value will be valid | PropertyAccess.h | |
| Name | FName | The sub-component of the property path, a single value between .'s of the path | PropertyAccess.h | |
| Property | TFieldPath< FProperty > | The cached property on the Struct that this Name resolved to at compile time. | PropertyAccess.h | |
| Struct | TObjectPtr< UStruct > | The Class or ScriptStruct that was used last to resolve Name to a property. | PropertyAccess.h |