Navigation
API > API/Runtime > API/Runtime/IrisCore > API/Runtime/IrisCore/Iris > API/Runtime/IrisCore/Iris/ReplicationSystem
References
| Module | IrisCore |
| Header | /Engine/Source/Runtime/Experimental/Iris/Core/Public/Iris/ReplicationSystem/NetObjectGroupHandle.h |
| Include | #include "Iris/ReplicationSystem/NetObjectGroupHandle.h" |
Syntax
class FNetObjectGroupHandle
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGroupIndexType | Epoch | ||
| FGroupIndexType | Index | ||
| uint32 | UniqueId | ||
| uint64 | Value |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FGroupIndexType | Returns the GroupIndex of the group associated with the handle | ||
| FNetObjectGroupHandle | GetInvalid () |
||
| uint64 | GetRawValue () |
||
| uint32 | GetUniqueId () |
Returns the unique id for this group | |
| bool | Special group, SubObjects assigned to this group will replicate to owner of RootParent | ||
| bool | Special group, SubObjects assigned to this group will replicate if replay netconditions is met | ||
| bool | Special group, NetHandles assigned to this group will be filtered out for all connections | ||
| bool | Returns true if this is a reserved NetObjectsGroups | ||
| bool | IsReservedNetObjectGroupIndex
(
FGroupIndexType GroupIndex |
Returns true if the provided GroupIndex is a reserved NetObjectsGroupIndex | |
| 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. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| API/Runtime/IrisCore/Iris/ReplicationSystem/FNetObjectGroupHandle_1 | Reserved group indices |
Typedefs
| Name | Description |
|---|---|
| FGroupIndexType |