![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FRemoteIdLocalizationHelper |
| class | FRemoteObjectMaps |
| class | FRemoteObjectStubMap |
| struct | FUnsafeToMigrateScope |
Variables | |
| int32 | UnsafeToMigrateObjects = 0 |
| FRemoteObjectMaps * | ObjectMaps = nullptr |
| std::atomic< uint64 > UE::RemoteObject::Private::AssetObjectSerialNumber | ( | 1 | ) |
| FRemoteObjectPathName * UE::RemoteObject::Private::FindAssetPath | ( | FRemoteObjectId | RemoteId | ) |
Attempts to find an FRemoteObjectPath for an object id representing an asset
| UE::RemoteObject::Handle::FRemoteObjectStub * UE::RemoteObject::Private::FindRemoteObjectStub | ( | FRemoteObjectId | ObjectId | ) |
Finds remote object stub
Gets a base FName that will be used to generate a unique object name (see MakeUniqueObjectName)
| void UE::RemoteObject::Private::InitRemoteObjects | ( | ) |
Initializes remote objects subsystems
| void UE::RemoteObject::Private::InitServerId | ( | ) |
Returns true if the specified object is marked as borrowed
| bool UE::RemoteObject::Private::IsSafeToMigrateObjects | ( | ) |
| FORCENOINLINE UObject * UE::RemoteObject::Private::LoadRemotePathName | ( | const PathType & | InPathName, |
| const FRemoteObjectTables & | InTables, | ||
| int32 | InNameIndex | ||
| ) |
| void UE::RemoteObject::Private::MarkAsRemote | ( | UObject * | Object, |
| FRemoteServerId | DestinationServerId | ||
| ) |
Marks object memory as remote and creates its stub
Marks object as referenced by a remote object
| void UE::RemoteObject::Private::RegisterRemoteObjectId | ( | FRemoteObjectId | ObjectId, |
| FRemoteServerId | ResidentServerId | ||
| ) |
Registers a stub for a remote object that is known to be resident on a specific server
Registers object for sharing, marking it as owned by the current server
| std::atomic< uint64 > UE::RemoteObject::Private::RemoteObjectSerialNumber | ( | 1 | ) |
| FORCENOINLINE FString UE::RemoteObject::Private::RemotePathNameToString | ( | const PathType & | InPathName, |
| const FRemoteObjectTables & | InTables, | ||
| int32 | InMinPathNameIndex = 0 |
||
| ) |
| FORCENOINLINE UObject * UE::RemoteObject::Private::ResolveRemotePathName | ( | const PathType & | InPathName, |
| const FRemoteObjectTables & | InTables | ||
| ) |
| void UE::RemoteObject::Private::ShutdownRemoteObjects | ( | ) |
Frees memory associated with remote objects subsystems
Stores FRemoteObjectPath for a remotely referenced asset that's about to be destroyed so that the engine knows it should load the asset when something requests it
| FRemoteObjectMaps* UE::RemoteObject::Private::ObjectMaps = nullptr |
| int32 UE::RemoteObject::Private::UnsafeToMigrateObjects = 0 |