![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <UObjectMigrationContext.h>
Public Member Functions | |
| UE_API bool | IsValid () const |
| UE_API EObjectMigrationRecvType | GetObjectMigrationRecvType (const UObjectBase *Object) const |
| UE_API EObjectMigrationRecvType | GetObjectMigrationRecvType (FRemoteObjectId ObjectId) const |
| UE_API EObjectMigrationSendType | GetObjectMigrationSendType (const UObjectBase *Object) const |
| UE_API EObjectMigrationSendType | GetObjectMigrationSendType (FRemoteObjectId ObjectId) const |
Static Public Member Functions | |
| static const FUObjectMigrationContext *const | GetCurrentMigrationContext () |
Friends | |
| struct | FScopedObjectMigrationContext |
Structure that holds context for what we're intending to do during migration
|
inlinestatic |
Gets the current Migration Context if it exists (only exists during actual object migrations)
| EObjectMigrationRecvType FUObjectMigrationContext::GetObjectMigrationRecvType | ( | const UObjectBase * | Object | ) | const |
During migration, figure out the role of the object being received
| EObjectMigrationRecvType FUObjectMigrationContext::GetObjectMigrationRecvType | ( | FRemoteObjectId | ObjectId | ) | const |
| EObjectMigrationSendType FUObjectMigrationContext::GetObjectMigrationSendType | ( | const UObjectBase * | Object | ) | const |
During migration, figure out the role of the object being sent
| EObjectMigrationSendType FUObjectMigrationContext::GetObjectMigrationSendType | ( | FRemoteObjectId | ObjectId | ) | const |
| bool FUObjectMigrationContext::IsValid | ( | ) | const |
Are the values of this context valid?
| EObjectMigrationSide FUObjectMigrationContext::MigrationSide = EObjectMigrationSide::Receive |
Which side of the migration does this context apply to? Sending or Receiving?
| FRemoteTransactionId FUObjectMigrationContext::MultiServerCommitRequestId |
If valid, the request id of the multi-server commit
| FRemoteObjectId FUObjectMigrationContext::ObjectId |
The Object that is being migrated, it may not be the top-level UObject
| FRemoteServerId FUObjectMigrationContext::OwnerServerId |
The (New) Owner of the ObjectId as a result of this migration
| uint32 FUObjectMigrationContext::PhysicsLocalIslandId |
The Local Island Index the Object belongs to for Physics
| FRemoteServerId FUObjectMigrationContext::PhysicsServerId |
The Server that this Object's Physics reside on
| FRemoteServerId FUObjectMigrationContext::RemoteServerId |
The ServerId on the other side of the migration