Navigation
API > API/Runtime > API/Runtime/IrisCore
| Name | FReplicationStateApplyContext |
| Type | struct |
| Header File | /Engine/Source/Runtime/Net/Iris/Public/Iris/ReplicationSystem/ReplicationFragment.h |
| Include Path | #include "Iris/ReplicationSystem/ReplicationFragment.h" |
Syntax
struct FReplicationStateApplyContext
Classes
| Name | Remarks |
|---|---|
| FStateBufferData | We have two different variants of applying state data Either we let the ReplicationSystem create and construct a temporary state OR it is up to the ReplicationFragment to manage the external buffer We might for example want to allow a fragment to keep a persistent buffer and simply write directly into it. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasUnresolvableReferences | uint32 | Set when we are applying state data and a member of the state contains an unresolvable object reference. | Iris/ReplicationSystem/ReplicationFragment.h | |
| bIsInit | uint32 | Indicates that this is the first time we receive this state, (it might also be set if we get this call after resolving references) | Iris/ReplicationSystem/ReplicationFragment.h | |
| bMightHaveUnresolvableInitReferences | uint32 | Set if this fragment is for a init state and the object has unresolved init references. | Iris/ReplicationSystem/ReplicationFragment.h | |
| Descriptor | const FReplicationStateDescriptor * | Iris/ReplicationSystem/ReplicationFragment.h | ||
| NetSerializationContext | FNetSerializationContext * | Iris/ReplicationSystem/ReplicationFragment.h | ||
| StateBufferData | FStateBufferData | Iris/ReplicationSystem/ReplicationFragment.h |