Navigation
API > API/Runtime > API/Runtime/CoreUObject
Structure that holds remote object memory (noexport type)
| Name | FRemoteObjectData |
| Type | struct |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/RemoteObjectTransfer.h |
| Include Path | #include "UObject/RemoteObjectTransfer.h" |
Syntax
struct FRemoteObjectData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Bytes | TArray< FRemoteObjectBytes > | Serialized object headers and data (properties) | UObject/RemoteObjectTransfer.h | |
| MigrationId | FRemoteObjectId | Contains a unique id of the migration this data was created for. | UObject/RemoteObjectTransfer.h | |
| PathNames | TArray< FPackedRemoteObjectPathName > | List of unique pathnames (stored as a list of indices of unique FNames) | UObject/RemoteObjectTransfer.h | |
| SerializedObjectHeaders | TArray< FPackedRemoteObjectHeader > | List of packed remote object headers of the objects serialized in this ObjectData struct (in the same order they were serialized so it matches the order of object headers after deserialization) | UObject/RemoteObjectTransfer.h | |
| Tables | FRemoteObjectTables | Tables containing lists of unique remote ids and FNames | UObject/RemoteObjectTransfer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Support for iterating over serialized object ids: | UObject/RemoteObjectTransfer.h | ||
bool Compare
(
const FRemoteObjectData& InOtherData |
Returns true if both structures contain identical data | UObject/RemoteObjectTransfer.h | |
| UObject/RemoteObjectTransfer.h | |||
| Returns a unique FName based on its index the name tables | UObject/RemoteObjectTransfer.h | ||
FName GetName
(
FRemoteObjectId RemoteId |
Attempts to return an object name associated with a remote id. | UObject/RemoteObjectTransfer.h | |
int32 GetNumBytes() |
Returns the size of serialized data | UObject/RemoteObjectTransfer.h | |
FRemoteObjectId GetRemoteObjectId
(
FRemoteObjectTables::FNameIndexType IdIndex |
Returns a unique remote object id based on its index the id tables | UObject/RemoteObjectTransfer.h | |
FRemoteObjectId GetRootSerializedObjectId() |
Returns the root serialized object's remote id (the first serialized object's id) | UObject/RemoteObjectTransfer.h | |
FRemoteObjectId GetSerializedObjectId
(
int32 ObjectIndex |
Returns a remote object id for the serialized object | UObject/RemoteObjectTransfer.h |