UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RemoteObjectPathName.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "RemoteObjectTypes.h"
6
22
24{
25 Tables.Serialize(Ar);
26 return Ar;
27}
28
29
60
66
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
#define UE_FORCEINLINE_HINT
Definition Platform.h:723
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FArchive & operator<<(FArchive &Ar, FRemoteObjectTables &Tables)
Definition RemoteObjectPathName.h:23
uint16_t uint16
Definition binka_ue_file_header.h:7
Definition Archive.h:1208
virtual void Serialize(void *V, int64 Length)
Definition Archive.h:1689
Definition NameTypes.h:617
Definition Array.h:670
UE_REWRITE SizeType Num() const
Definition Array.h:1144
Definition Object.h:95
Definition RemoteObjectPathName.h:36
UE_FORCEINLINE_HINT int32 Num() const
Definition RemoteObjectPathName.h:41
TArray< FNameIndexType > Names
Definition RemoteObjectPathName.h:39
uint16 FNameIndexType
Definition RemoteObjectPathName.h:37
UE_FORCEINLINE_HINT FName GetSegmentName(int32 InSegmentIndex, const FRemoteObjectTables &InTables) const
Definition RemoteObjectPathName.h:46
UE_FORCEINLINE_HINT FRemoteObjectId GetSegmentId(int32 InSegmentIndex, const FRemoteObjectTables &InTables) const
Definition RemoteObjectPathName.h:51
TArray< FNameIndexType > RemoteIds
Definition RemoteObjectPathName.h:38
Definition RemoteObjectTypes.h:212
Definition RemoteObjectPathName.h:73
UE_FORCEINLINE_HINT FRemoteObjectId GetSegmentId(int32 InSegmentIndex, const FRemoteObjectTables &) const
Definition RemoteObjectPathName.h:88
COREUOBJECT_API UObject * Resolve() const
Definition RemoteObjectPathName.cpp:184
FRemoteObjectPathName()=default
FRemoteObjectPathName(FRemoteObjectPathName &&)=default
FRemoteObjectPathName & operator=(const FRemoteObjectPathName &)=default
UE_FORCEINLINE_HINT FName GetSegmentName(int32 InSegmentIndex, const FRemoteObjectTables &) const
Definition RemoteObjectPathName.h:83
FRemoteObjectPathName(const FRemoteObjectPathName &)=default
UE_FORCEINLINE_HINT FName GetObjectName() const
Definition RemoteObjectPathName.h:93
FRemoteObjectPathName & operator=(FRemoteObjectPathName &&)=default
Definition RemoteObjectPathName.h:11
TArray< FName > Names
Definition RemoteObjectPathName.h:12
COREUOBJECT_API void Serialize(FArchive &Ar)
Definition RemoteObjectPathName.cpp:109
TArray< FRemoteObjectId > RemoteIds
Definition RemoteObjectPathName.h:13
UE_FORCEINLINE_HINT int32 Num() const
Definition RemoteObjectPathName.h:15