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

#include <RemoteObjectPathName.h>

+ Inheritance diagram for FRemoteObjectPathName:

Public Member Functions

 FRemoteObjectPathName ()=default
 
 FRemoteObjectPathName (FRemoteObjectPathName &&)=default
 
COREUOBJECT_API FRemoteObjectPathName (UObject *InObject)
 
COREUOBJECT_API FRemoteObjectPathName (FRemoteObjectId RemoteId)
 
FRemoteObjectPathNameoperator= (FRemoteObjectPathName &&)=default
 
 FRemoteObjectPathName (const FRemoteObjectPathName &)=default
 
FRemoteObjectPathNameoperator= (const FRemoteObjectPathName &)=default
 
UE_FORCEINLINE_HINT FName GetSegmentName (int32 InSegmentIndex, const FRemoteObjectTables &) const
 
UE_FORCEINLINE_HINT FRemoteObjectId GetSegmentId (int32 InSegmentIndex, const FRemoteObjectTables &) const
 
UE_FORCEINLINE_HINT FName GetObjectName () const
 
COREUOBJECT_API UObjectResolve () const
 
COREUOBJECT_API FString ToString (int32 InMinPathSegmentIndex=0) const
 
- Public Member Functions inherited from FRemoteObjectTables
UE_FORCEINLINE_HINT int32 Num () const
 
COREUOBJECT_API void Serialize (FArchive &Ar)
 

Additional Inherited Members

- Public Attributes inherited from FRemoteObjectTables
TArray< FNameNames
 
TArray< FRemoteObjectIdRemoteIds
 

Detailed Description

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

Constructor & Destructor Documentation

◆ FRemoteObjectPathName() [1/5]

FRemoteObjectPathName::FRemoteObjectPathName ( )
default

◆ FRemoteObjectPathName() [2/5]

FRemoteObjectPathName::FRemoteObjectPathName ( FRemoteObjectPathName &&  )
default

◆ FRemoteObjectPathName() [3/5]

FRemoteObjectPathName::FRemoteObjectPathName ( UObject InObject)
explicit

◆ FRemoteObjectPathName() [4/5]

FRemoteObjectPathName::FRemoteObjectPathName ( FRemoteObjectId  RemoteId)
explicit

◆ FRemoteObjectPathName() [5/5]

FRemoteObjectPathName::FRemoteObjectPathName ( const FRemoteObjectPathName )
default

Member Function Documentation

◆ GetObjectName()

UE_FORCEINLINE_HINT FName FRemoteObjectPathName::GetObjectName ( ) const
inline

◆ GetSegmentId()

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

◆ GetSegmentName()

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

◆ operator=() [1/2]

FRemoteObjectPathName & FRemoteObjectPathName::operator= ( const FRemoteObjectPathName )
default

◆ operator=() [2/2]

FRemoteObjectPathName & FRemoteObjectPathName::operator= ( FRemoteObjectPathName &&  )
default

◆ Resolve()

UObject * FRemoteObjectPathName::Resolve ( ) const

◆ ToString()

FString FRemoteObjectPathName::ToString ( int32  InMinPathSegmentIndex = 0) const

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