UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::FPropertyPathNameSegment Struct Reference

#include <PropertyPathName.h>

Public Member Functions

FName PackNameWithIndex () const
 
FPropertyPathNameSegment SetNameWithIndex (FName NameWithIndex) const
 
FPropertyPathNameSegment SetType (FPropertyTypeName NewType) const
 
UE_API TSharedRef< FJsonValueToJsonValue () const
 

Static Public Member Functions

static UE_API bool FromJsonValue (const TSharedPtr< FJsonValue > &JsonValue, FPropertyPathNameSegment &OutSegment)
 

Public Attributes

FName Name
 
FPropertyTypeName Type
 
int32 Index = INDEX_NONE
 

Detailed Description

Represents one segment of a property path including the property type and the container index.

Member Function Documentation

◆ FromJsonValue()

bool UE::FPropertyPathNameSegment::FromJsonValue ( const TSharedPtr< FJsonValue > &  JsonValue,
FPropertyPathNameSegment OutSegment 
)
static

◆ PackNameWithIndex()

FName UE::FPropertyPathNameSegment::PackNameWithIndex ( ) const
inline

◆ SetNameWithIndex()

FPropertyPathNameSegment UE::FPropertyPathNameSegment::SetNameWithIndex ( FName  NameWithIndex) const
inline

◆ SetType()

FPropertyPathNameSegment UE::FPropertyPathNameSegment::SetType ( FPropertyTypeName  NewType) const
inline

◆ ToJsonValue()

TSharedRef< FJsonValue > UE::FPropertyPathNameSegment::ToJsonValue ( ) const

Member Data Documentation

◆ Index

int32 UE::FPropertyPathNameSegment::Index = INDEX_NONE

Index within a container, or INDEX_NONE if not in a container. Associative containers (Sets and Maps) use virtual indices that skip gaps instead of logical indices.

◆ Name

FName UE::FPropertyPathNameSegment::Name

Name of the property.

◆ Type

FPropertyTypeName UE::FPropertyPathNameSegment::Type

Type of the property, if available.


The documentation for this struct was generated from the following files: