EPropertyAccessSegmentFlags

Flags for a segment of a property access path.

Windows
MacOS
Linux

References

Module

PropertyAccess

Header

/Engine/Source/Runtime/PropertyAccess/Public/PropertyAccess.h

Include

#include "PropertyAccess.h"

Syntax

enum EPropertyAccessSegmentFlags
{
    Unresolved            = 0,
    Struct,
    Leaf,
    Object,
    WeakObject,
    SoftObject,
    Array,
    ArrayOfStructs,
    ArrayOfObjects,
    LastExclusiveValue    = ArrayOfObjects,
    Event                 = (1 << 14),
    Function              = (1 << 15),
    ModifierFlags         = (Event | Function),
}

Values

Name

Description

Unresolved

Segment has not been resolved yet, we don't know anything about it.

Struct

Segment is a struct property.

Leaf

Segment is a leaf property.

Object

Segment is an object.

WeakObject

Segment is a weak object.

SoftObject

Segment is a soft object.

Array

Segment is a dynamic array. If the index is INDEX_NONE, then the entire array is referenced.

ArrayOfStructs

Segment is a dynamic array of structs. If the index is INDEX_NONE, then the entire array is referenced.

ArrayOfObjects

Segment is a dynamic array of objects. If the index is INDEX_NONE, then the entire array is referenced.

LastExclusiveValue

Entries before this are exclusive values.

Event

Segment is an object key for an event (object)

Function

Segment is a function.

ModifierFlags

All modifier flags.

Remarks

Flags for a segment of a property access path.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss