Navigation
API > API/Runtime > API/Runtime/IrisCore
Generate a FNetRefHandle serial for use in a multi-server environment that isn't using UE_WITH_REMOTE_OBJECT_HANDLE.
The FNetRefHandle serial will reserve bits for a server id, and the remaining bits of the serial will be used for an auto-incrementing serial number.
| Name | UMultiServerNetRefHandleGenerator |
| Type | class |
| Header File | /Engine/Source/Runtime/Net/Iris/Public/Iris/ReplicationSystem/NetRefHandleGenerator.h |
| Include Path | #include "Iris/ReplicationSystem/NetRefHandleGenerator.h" |
Syntax
UCLASS (Config=Engine, defaultconfig)
class UMultiServerNetRefHandleGenerator : public UNetRefHandleGenerator
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNetRefHandleGenerator → UMultiServerNetRefHandleGenerator
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InitialSerial | uint32 | Iris/ReplicationSystem/NetRefHandleGenerator.h |
|
|
| NextSerial | uint64 | Iris/ReplicationSystem/NetRefHandleGenerator.h | ||
| NumServerIdBits | uint64 | Iris/ReplicationSystem/NetRefHandleGenerator.h |
|
|
| ServerId | uint32 | Iris/ReplicationSystem/NetRefHandleGenerator.h |
|