Navigation
API > API/Runtime > API/Runtime/IrisCore
| Name | FNetObjectGroupHandle |
| Type | class |
| Header File | /Engine/Source/Runtime/Net/Iris/Public/Iris/ReplicationSystem/NetObjectGroupHandle.h |
| Include Path | #include "Iris/ReplicationSystem/NetObjectGroupHandle.h" |
Syntax
class FNetObjectGroupHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Iris/ReplicationSystem/NetObjectGroupHandle.h | |||
FNetObjectGroupHandle
(
FGroupIndexType IndexIn, |
Iris/ReplicationSystem/NetObjectGroupHandle.h |
Enums
Public
| Name | Remarks |
|---|---|
| FNetObjectGroupHandle | |
| FNetObjectGroupHandle | |
| FNetObjectGroupHandle | Reserved group indices |
| FNetObjectGroupHandle | |
| FNetObjectGroupHandle |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FGroupIndexType | uint32 | Iris/ReplicationSystem/NetObjectGroupHandle.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Epoch | uint32 | Iris/ReplicationSystem/NetObjectGroupHandle.h | ||
| Index | uint32 | Iris/ReplicationSystem/NetObjectGroupHandle.h | ||
| UniqueId | uint32 | Iris/ReplicationSystem/NetObjectGroupHandle.h | ||
| Value | uint64 | Iris/ReplicationSystem/NetObjectGroupHandle.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FNetObjectGroupHandle | union UE::Net::FNetObjectGroupHandle | Iris/ReplicationSystem/NetObjectGroupHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGroupIndexType GetGroupIndex() |
Returns the GroupIndex of the group associated with the handle | Iris/ReplicationSystem/NetObjectGroupHandle.h | |
uint64 GetRawValue() |
Iris/ReplicationSystem/NetObjectGroupHandle.h | ||
uint32 GetUniqueId() |
Returns the unique id for this group | Iris/ReplicationSystem/NetObjectGroupHandle.h | |
bool IsNetGroupOwnerNetObjectGroup() |
Special group, SubObjects assigned to this group will replicate to owner of RootParent | Iris/ReplicationSystem/NetObjectGroupHandle.h | |
bool IsNetGroupReplayNetObjectGroup() |
Special group, SubObjects assigned to this group will replicate if replay netconditions is met | Iris/ReplicationSystem/NetObjectGroupHandle.h | |
bool IsNotReplicatedNetObjectGroup() |
Special group, NetHandles assigned to this group will be filtered out for all connections | Iris/ReplicationSystem/NetObjectGroupHandle.h | |
bool IsReservedNetObjectGroup() |
Returns true if this is a reserved NetObjectsGroups | Iris/ReplicationSystem/NetObjectGroupHandle.h | |
bool IsValid() |
$IRIS TODO: IsValid could be considered a shortcut to Group->IsValidGroup but it's abolutely not the same thing. Rename this to IsInitialized() to remove the confusion. | Iris/ReplicationSystem/NetObjectGroupHandle.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FNetObjectGroupHandle GetInvalid() |
Iris/ReplicationSystem/NetObjectGroupHandle.h | ||
static bool IsReservedNetObjectGroupIndex
(
FGroupIndexType GroupIndex |
Returns true if the provided GroupIndex is a reserved NetObjectsGroupIndex | Iris/ReplicationSystem/NetObjectGroupHandle.h |