Navigation
API > API/Runtime > API/Runtime/IrisCore > API/Runtime/IrisCore/FReplicationStateApplyContext
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.
| Name | FStateBufferData |
| Type | union |
| Header File | /Engine/Source/Runtime/Net/Iris/Public/Iris/ReplicationSystem/ReplicationFragment.h |
| Include Path | #include "Iris/ReplicationSystem/ReplicationFragment.h" |
Syntax
union FStateBufferData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChangeMaskData | const uint32 * | Iris/ReplicationSystem/ReplicationFragment.h | ||
| ExternalStateBuffer | uint8 * | Iris/ReplicationSystem/ReplicationFragment.h | ||
| FStateBufferData | UE::Net::FReplicationStateApplyContext::FStateBufferData | Iris/ReplicationSystem/ReplicationFragment.h | ||
| RawStateBuffer | const uint8 * | Iris/ReplicationSystem/ReplicationFragment.h |