UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RemoteObjectTypes.h File Reference
#include "CoreTypes.h"
#include "Templates/TypeHash.h"
#include "Containers/Array.h"
#include "Containers/UnrealString.h"
#include "UObject/ObjectMacros.h"

Go to the source code of this file.

Classes

struct  FRemoteServerId
 
struct  FRemoteObjectId
 

Namespaces

namespace  UE
 
namespace  UE::Net
 
namespace  UE::RemoteObject
 
namespace  UE::RemoteObject::Private
 

Enumerations

enum class  ERemoteServerIdConstants : uint32 {
  Invalid = 0 , FirstValid , Max = MAX_REMOTE_OBJECT_SERVER_ID , Database = Max ,
  Asset = Max - 1 , Local = Max - 2 , FirstReservedPlusOne , FirstReserved = FirstReservedPlusOne - 1
}
 
enum class  ERemoteIdToStringVerbosity {
  Default = 0 , Id = 1 , Name = 2 , PathName = 3 ,
  FullName = 4 , FullNameAttributes = 5 , LastPlusOne , Max = LastPlusOne - 1
}
 

Functions

UE_FORCEINLINE_HINT uint32 GetTypeHash (const FRemoteObjectId &ObjectId)
 
UE_FORCEINLINE_HINT uint32 GetTypeHash (const FRemoteServerId &ServerId)
 

Variables

constexpr int32 REMOTE_OBJECT_SERVER_ID_BIT_SIZE = 10
 
constexpr int32 REMOTE_OBJECT_SERIAL_NUMBER_BIT_SIZE = 53
 
constexpr uint64 MAX_REMOTE_OBJECT_SERVER_ID = ((uint64_t)1 << REMOTE_OBJECT_SERVER_ID_BIT_SIZE) - 1
 
constexpr uint64 MAX_REMOTE_OBJECT_SERIAL_NUMBER = ((uint64_t)1 << REMOTE_OBJECT_SERIAL_NUMBER_BIT_SIZE) - 1
 

Enumeration Type Documentation

◆ ERemoteIdToStringVerbosity

Enumerator
Default 
Id 
Name 
PathName 
FullName 
FullNameAttributes 
LastPlusOne 
Max 

◆ ERemoteServerIdConstants

Enumerator
Invalid 
FirstValid 
Max 
Database 
Asset 
Local 
FirstReservedPlusOne 
FirstReserved 

Function Documentation

◆ GetTypeHash() [1/2]

UE_FORCEINLINE_HINT uint32 GetTypeHash ( const FRemoteObjectId ObjectId)

◆ GetTypeHash() [2/2]

UE_FORCEINLINE_HINT uint32 GetTypeHash ( const FRemoteServerId ServerId)

Variable Documentation

◆ MAX_REMOTE_OBJECT_SERIAL_NUMBER

constexpr uint64 MAX_REMOTE_OBJECT_SERIAL_NUMBER = ((uint64_t)1 << REMOTE_OBJECT_SERIAL_NUMBER_BIT_SIZE) - 1
inlineconstexpr

◆ MAX_REMOTE_OBJECT_SERVER_ID

constexpr uint64 MAX_REMOTE_OBJECT_SERVER_ID = ((uint64_t)1 << REMOTE_OBJECT_SERVER_ID_BIT_SIZE) - 1
inlineconstexpr

◆ REMOTE_OBJECT_SERIAL_NUMBER_BIT_SIZE

constexpr int32 REMOTE_OBJECT_SERIAL_NUMBER_BIT_SIZE = 53
inlineconstexpr

◆ REMOTE_OBJECT_SERVER_ID_BIT_SIZE

constexpr int32 REMOTE_OBJECT_SERVER_ID_BIT_SIZE = 10
inlineconstexpr