Navigation
API > API/Runtime > API/Runtime/IrisCore > API/Runtime/IrisCore/Iris > API/Runtime/IrisCore/Iris/ReplicationSystem > API/Runtime/IrisCore/Iris/ReplicationSystem/Private
Inheritance Hierarchy
- FReplicationFragment
- FFastArrayReplicationFragmentBase
- TFastArrayReplicationFragment
References
| Module | IrisCore |
| Header | /Engine/Source/Runtime/Experimental/Iris/Core/Public/Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h |
| Include | #include "Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h" |
Syntax
class FFastArrayReplicationFragmentBase : public UE::Net::FReplicationFragment
Variables
| Type | Name | Description | |
|---|---|---|---|
| UObject * | Owner | Owner. | |
| TUniquePtr< FPropertyReplicationState > | ReplicationState | This is the source state from which we source our state data. | |
| TRefCountPtr< const FReplicationStateDescriptor > | ReplicationStateDescriptor | Replication descriptor built for the specific property. | |
| SIZE_T | WrappedArrayOffsetRelativeFastArraySerializerProperty | This allows us to quickly find the wrapped array relative to the owner. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FFastArrayReplicationFragmentBase
(
EReplicationFragmentTraits InTraits, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FReplicationStateDescriptor * | |||
| const FReplicationStateDescriptor * | |||
| bool | InternalCompareArrayElement
(
const FReplicationStateDescriptor* ArrayElementDescriptor, |
||
| void | InternalCopyArrayElement
(
const FReplicationStateDescriptor* ArrayElementDescriptor, |
||
| void | Register
(
FFragmentRegistrationContext& Context, |
Overridden from FReplicationFragment
| Type | Name | Description | |
|---|---|---|---|
| void | CallRepNotifies
(
FReplicationStateApplyContext& Context |
Optional method required for backwards compatibility mode which will be invoked for all Fragment with the EReplicationFragmentTraits::HasRepNotifies trait set. | |
| void | CollectOwner
(
FReplicationStateOwnerCollector* Owners |
Optional method required for backwards compatibility mode which is used to propagate required calls to Pre/PostNetReceive/PostRepNotifies. | |
| void | ReplicatedStateToString
(
FStringBuilderBase& StringBuilder, |
Optional method to output state data to StringBuilder. |