9#ifndef UE_WITH_REMOTEOBJECTARCHIVE_DEBUGGING
10#define UE_WITH_REMOTEOBJECTARCHIVE_DEBUGGING 0
119 Stack.Push(*Overrides);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
Definition NameTypes.h:617
Definition RemoteObjectSerialization.h:108
FRemoteObjectConstructionOverridesScope(FRemoteObjectConstructionOverrides *InOverrides)
Definition RemoteObjectSerialization.h:113
~FRemoteObjectConstructionOverridesScope()
Definition RemoteObjectSerialization.h:122
Definition RemoteObjectSerialization.h:79
void Push(const FRemoteObjectConstructionOverrides &InOverrides)
Definition RemoteObjectSerialization.h:89
void Pop()
Definition RemoteObjectSerialization.h:93
~FRemoteObjectConstructionOverridesStack()
Definition RemoteObjectSerialization.cpp:166
bool IsEmpty() const
Definition RemoteObjectSerialization.h:97
FRemoteObjectConstructionOverridesStack()=default
static COREUOBJECT_API FRemoteObjectConstructionOverridesStack & Get()
Definition RemoteObjectSerialization.cpp:159
Definition RemoteObjectSerialization.h:58
FRemoteObjectConstructionOverrides()=default
Definition RemoteObject.cpp:483
Definition RemoteObjectSerialization.cpp:55
void SaveObjectToDisk(const UE::RemoteObject::Transfer::FMigrateSendParams &Params)
Definition RemoteObjectSerialization.cpp:108
void LoadObjectFromDisk(const FUObjectMigrationContext &MigrationContext)
Definition RemoteObjectSerialization.cpp:90
Definition RemoteObjectSerialization.cpp:55
int32 DeserializeObjectData(FRemoteObjectData &ObjectData, const FUObjectMigrationContext *MigrationContext, TArray< FRemoteObjectId > &OutObjectRemoteIds, TArray< UObject * > &OutObjects, ERemoteObjectSerializationFlags DeserializeFlags)
Definition RemoteObjectSerialization.cpp:1231
FRemoteObjectData SerializeObjectData(UObject *InObject, TSet< UObject * > &OutObjects, TSet< UObject * > &OutReferencedObjects, const FUObjectMigrationContext *MigrationContext)
Definition RemoteObjectSerialization.cpp:1157
UObject * FindCanonicalRootObjectForSerialization(UObject *Object)
Definition RemoteObjectSerialization.cpp:1381
ERemoteObjectSerializationFlags
Definition RemoteObjectSerialization.h:16
@ PreserveRemoteReferences
Definition RemoteObjectTransfer.h:30
Definition RemoteObjectTypes.h:212
Definition UObjectMigrationContext.h:62
Definition ObjectPtr.h:488
Definition RemoteObjectSerialization.h:45
FRemoteObjectId OuterId
Definition RemoteObjectSerialization.h:47
int32 SerialNumber
Definition RemoteObjectSerialization.h:49
FName Name
Definition RemoteObjectSerialization.h:46
FRemoteObjectId RemoteId
Definition RemoteObjectSerialization.h:48
Definition RemoteObjectTransfer.h:50