UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::RemoteObject::Transfer::FRemoteObjectRequest Class Reference

Public Member Functions

FRemoteTransactionId GetRequestId () const
 
FRemoteWorkPriority GetPriority () const
 

Public Attributes

FRemoteTransactionId RequestId
 
FRemoteWorkPriority Priority
 
TSet< FRemoteObjectIdRequiredObjects
 
TMap< FRemoteObjectId, FRemoteObjectIdRequiredObjectsCanonicalRootByObjectID
 
TSet< FRemoteObjectIdRequiredObjectsCanonicalRoots
 
FRemoteObjectId NewRequiredObject
 
TSet< FRemoteObjectIdUsedObjects
 

Detailed Description

Remote object transfer queue. Queued requests (both send and receive) are processed on the game thread since some systems (like RPCs) that are used for transfering object data are GT-only

Member Function Documentation

◆ GetPriority()

FRemoteWorkPriority UE::RemoteObject::Transfer::FRemoteObjectRequest::GetPriority ( ) const
inline

◆ GetRequestId()

FRemoteTransactionId UE::RemoteObject::Transfer::FRemoteObjectRequest::GetRequestId ( ) const
inline

Member Data Documentation

◆ NewRequiredObject

FRemoteObjectId UE::RemoteObject::Transfer::FRemoteObjectRequest::NewRequiredObject

◆ Priority

FRemoteWorkPriority UE::RemoteObject::Transfer::FRemoteObjectRequest::Priority

◆ RequestId

FRemoteTransactionId UE::RemoteObject::Transfer::FRemoteObjectRequest::RequestId

◆ RequiredObjects

TSet<FRemoteObjectId> UE::RemoteObject::Transfer::FRemoteObjectRequest::RequiredObjects

◆ RequiredObjectsCanonicalRootByObjectID

TMap<FRemoteObjectId, FRemoteObjectId> UE::RemoteObject::Transfer::FRemoteObjectRequest::RequiredObjectsCanonicalRootByObjectID

◆ RequiredObjectsCanonicalRoots

TSet<FRemoteObjectId> UE::RemoteObject::Transfer::FRemoteObjectRequest::RequiredObjectsCanonicalRoots

◆ UsedObjects

TSet<FRemoteObjectId> UE::RemoteObject::Transfer::FRemoteObjectRequest::UsedObjects

The documentation for this class was generated from the following file: