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

#include <RemoteObjectPathName.h>

Public Types

using FNameIndexType = uint16
 

Public Member Functions

UE_FORCEINLINE_HINT int32 Num () const
 
UE_FORCEINLINE_HINT FName GetSegmentName (int32 InSegmentIndex, const FRemoteObjectTables &InTables) const
 
UE_FORCEINLINE_HINT FRemoteObjectId GetSegmentId (int32 InSegmentIndex, const FRemoteObjectTables &InTables) const
 
COREUOBJECT_API UObjectResolve (const FRemoteObjectTables &InTables) const
 
COREUOBJECT_API FString ToString (const FRemoteObjectTables &InTables, int32 InMinPathSegmentIndex=0) const
 
COREUOBJECT_API void Serialize (FArchive &Ar)
 

Public Attributes

TArray< FNameIndexTypeRemoteIds
 
TArray< FNameIndexTypeNames
 

Detailed Description

Structure that represents remote object pathname (noexport type) Stores pathnames as an array of indices (into a sidecar FRemoteObjectTables object) of FNames and associated FRemoteObjectIds Names and Ids are stored from the innermost object first to the outermost object last

Member Typedef Documentation

◆ FNameIndexType

Member Function Documentation

◆ GetSegmentId()

UE_FORCEINLINE_HINT FRemoteObjectId FPackedRemoteObjectPathName::GetSegmentId ( int32  InSegmentIndex,
const FRemoteObjectTables InTables 
) const
inline

◆ GetSegmentName()

UE_FORCEINLINE_HINT FName FPackedRemoteObjectPathName::GetSegmentName ( int32  InSegmentIndex,
const FRemoteObjectTables InTables 
) const
inline

◆ Num()

UE_FORCEINLINE_HINT int32 FPackedRemoteObjectPathName::Num ( ) const
inline

◆ Resolve()

UObject * FPackedRemoteObjectPathName::Resolve ( const FRemoteObjectTables InTables) const

◆ Serialize()

void FPackedRemoteObjectPathName::Serialize ( FArchive Ar)

◆ ToString()

FString FPackedRemoteObjectPathName::ToString ( const FRemoteObjectTables InTables,
int32  InMinPathSegmentIndex = 0 
) const

Member Data Documentation

◆ Names

TArray<FNameIndexType> FPackedRemoteObjectPathName::Names

◆ RemoteIds

TArray<FNameIndexType> FPackedRemoteObjectPathName::RemoteIds

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