UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RemoteObject.h File Reference

Go to the source code of this file.

Classes

struct  UE::RemoteObject::Handle::FPhysicsIslandId
 
struct  UE::RemoteObject::Handle::FRemoteObjectClass
 
struct  UE::RemoteObject::Handle::FRemoteObjectStub
 

Namespaces

namespace  UE
 
namespace  UE::RemoteObject
 
namespace  UE::RemoteObject::Handle
 

Enumerations

enum class  UE::RemoteObject::Handle::ERemoteReferenceType { UE::RemoteObject::Handle::Strong = 0 , UE::RemoteObject::Handle::Weak = 1 }
 
enum class  UE::RemoteObject::Handle::ERemoteObjectGetClassBehavior { UE::RemoteObject::Handle::ReturnNullIfNeverLocal , UE::RemoteObject::Handle::MigrateIfNeverLocal }
 

Functions

UE_FORCEINLINE_HINT FRemoteServerId UE::RemoteObject::GetGlobalServerId ()
 
UE_FORCEINLINE_HINT uint32 UE::RemoteObject::Handle::GetTypeHash (const FPhysicsIslandId &Key)
 
UObjectUE::RemoteObject::Handle::ResolveObject (const FRemoteObjectStub *Stub, ERemoteReferenceType RefType)
 
UObjectUE::RemoteObject::Handle::ResolveObject (UObject *Object, ERemoteReferenceType RefType)
 
void UE::RemoteObject::Handle::TouchResidentObject (UObject *Object)
 
UClassUE::RemoteObject::Handle::GetClass (FRemoteObjectId ObjectId, ERemoteObjectGetClassBehavior GetClassBehavior)
 
bool UE::RemoteObject::Handle::CanResolveObject (FRemoteObjectId ObjectId)
 
bool UE::RemoteObject::Handle::IsRemote (FRemoteObjectId ObjectId)
 
bool UE::RemoteObject::Handle::IsRemote (const UObject *Object)
 
bool UE::RemoteObject::Handle::IsOwned (const UObject *Object)
 
bool UE::RemoteObject::Handle::IsOwned (FRemoteObjectId ObjectId)
 
FRemoteServerId UE::RemoteObject::Handle::GetOwnerServerId (const UObject *Object)
 
void UE::RemoteObject::Handle::ChangeOwnerServerId (const UObject *Object, FRemoteServerId NewOwnerServerId)
 
FPhysicsIslandId UE::RemoteObject::Handle::GetPhysicsIslandId (const UObject *Object)
 
void UE::RemoteObject::Handle::ChangePhysicsIslandId (const UObject *Object, FPhysicsIslandId NewPhysicsIslandId)
 
void UE::RemoteObject::Handle::ClearAllPhysicsServerId ()
 
void UE::RemoteObject::Handle::UpdateAllPhysicsServerId (const TMap< FPhysicsIslandId, FPhysicsIslandId > &PhysicsServerMergingMap)
 
void UE::RemoteObject::Handle::UpdateAllPhysicsLocalIslandId (const TMap< uint32, uint32 > &PhysicsLocalIslandMergingMap)