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
- FNativeFastArrayReplicationFragmentBase
- TNativeFastArrayReplicationFragment
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 FNativeFastArrayReplicationFragmentBase : public UE::Net::FReplicationFragment
Remarks
Native FastArray.
Variables
| Type | Name | Description | |
|---|---|---|---|
| UObject * | Owner | Owner. | |
| 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 | |
|---|---|---|---|
FNativeFastArrayReplicationFragmentBase
(
EReplicationFragmentTraits InTraits, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FReplicationStateDescriptor * | |||
| const FReplicationStateDescriptor * | |||
| void | InternalDequantizeFastArray
(
FNetSerializationContext& Context, |
Dequantize state into DstExternalBuffer, note it is expected to be initialized. | |
| void | ToString
(
FStringBuilderBase& StringBuilder, |
Overridden from FReplicationFragment
| Type | Name | Description | |
|---|---|---|---|
| void | CollectOwner
(
FReplicationStateOwnerCollector* Owners |
Optional method required for backwards compatibility mode which is used to propagate required calls to Pre/PostNetReceive/PostRepNotifies. |