Navigation
API > API/Runtime > API/Runtime/IrisCore
| Name | FFastArrayReplicationFragmentBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Net/Iris/Public/Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h |
| Include Path | #include "Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h" |
Syntax
class FFastArrayReplicationFragmentBase : public UE::Net::FReplicationFragment
Inheritance Hierarchy
- FReplicationFragment → FFastArrayReplicationFragmentBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFastArrayReplicationFragmentBase
(
EReplicationFragmentTraits InTraits, |
Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FFastArrayReplicationFragmentBase() |
Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Register
(
FFragmentRegistrationContext& Context, |
Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FReplicationStateDescriptor * GetArrayElementDescriptor() |
Get the ReplicationStateDescriptor for the Array Element. | Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h | |
const FReplicationStateDescriptor * GetFastArrayPropertyStructDescriptor() |
Get the ReplicationStateDescriptor for the FastArraySerializer Struct. | Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h |
Overridden from FReplicationFragment
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CollectOwner
(
FReplicationStateOwnerCollector* Owners |
FReplicationFragment Implementation. | Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool InternalCompareArrayElement
(
const FReplicationStateDescriptor* ArrayElementDescriptor, |
Compare an array element using the descriptor to ensure that we only compare replicated data. | Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h | |
static void InternalCopyArrayElement
(
const FReplicationStateDescriptor* ArrayElementDescriptor, |
Copy array element using the descriptor to esure that we only copy replicated data. | Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h | |
static void InternalDequantizeExtraProperties
(
FNetSerializationContext& Context, |
Dequantize additional properties to DstExternalBuffer, Note: it is expected to be initialized. | Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h | |
static void InternalDequantizeFastArray
(
FNetSerializationContext& Context, |
Dequantize state into DstExternalBuffer, Note: it is expected to be initialized. | Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h | |
static void InternalPartialDequantizeFastArray
(
FReplicationStateApplyContext& Context, |
Partial dequantize state based on changemask into DstExternalBuffer, Note: it is expected to be initialized. | Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h | |
static void ToString
(
FStringBuilderBase& StringBuilder, |
Dequantize and output state to string. | Iris/ReplicationSystem/Private/FastArrayReplicationFragmentInternal.h |