UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RemoteObjectPrivate.h File Reference
#include "CoreTypes.h"
#include "Misc/AssertionMacros.h"
#include "UObject/NameTypes.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"

Go to the source code of this file.

Classes

struct  UE::RemoteObject::Private::FUnsafeToMigrateScope
 
struct  UE::RemoteObject::Private::FRemoteIdLocalizationHelper
 

Namespaces

namespace  UE
 
namespace  UE::RemoteObject
 
namespace  UE::RemoteObject::Private
 
namespace  UE::RemoteObject::Transfer
 
namespace  UE::RemoteObject::Transfer::Private
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogRemoteObject, Display, All)
 
void UE::RemoteObject::Private::InitRemoteObjects ()
 
void UE::RemoteObject::Private::ShutdownRemoteObjects ()
 
void UE::RemoteObject::Private::MarkAsRemote (UObject *Object, FRemoteServerId DestinationServerId)
 
void UE::RemoteObject::Private::MarkAsRemoteReference (UObject *Object)
 
bool UE::RemoteObject::Private::IsRemoteReference (const UObject *Object)
 
void UE::RemoteObject::Private::MarkAsLocal (UObject *Object)
 
void UE::RemoteObject::Private::MarkAsBorrowed (UObject *Object)
 
bool UE::RemoteObject::Private::IsBorrowed (const UObject *Object)
 
void UE::RemoteObject::Private::RegisterRemoteObjectId (FRemoteObjectId ObjectId, FRemoteServerId ResidentServerId)
 
void UE::RemoteObject::Private::RegisterSharedObject (UObject *Object)
 
UE::RemoteObject::Handle::FRemoteObjectStubUE::RemoteObject::Private::FindRemoteObjectStub (FRemoteObjectId ObjectId)
 
FName UE::RemoteObject::Private::GetServerBaseNameForUniqueName (const UClass *Class)
 
void UE::RemoteObject::Private::StoreAssetPath (UObject *Object)
 
FRemoteObjectPathNameUE::RemoteObject::Private::FindAssetPath (FRemoteObjectId RemoteId)
 
void UE::RemoteObject::Transfer::Private::StoreObjectToDatabase (UObject *Object)
 

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogRemoteObject  ,
Display  ,
All   
)