/Engine/Source/Runtime/Experimental/Iris/Core/Public/Iris/ReplicationSystem/FastArrayReplicationFragment.h
TNativeFastArrayReplicationFragment- Binds a typed FastArray to a FReplicationfragments Used to support FFastArray-based serialization with some minor code modifications The FastArray must be changed to inherit from IrisFastArraySerializer instead ofFFastArraySerializerwhich will inject a ReplicationStateHeader and a fixed size changemask, in it most basic form this allows us to not keep a full copy the fast array to detect dirtiness but instead only store the ReplicationID and ReplicationKeys. We can also provide an alternative interface for editing the FastArrays which allows us update dirtiness directly and skip the poll step completely.
template<typename FastArrayItemType, typename FastArrayType, typename PollingPolicyType> class TNativeFastArrayReplicationFragment : public [UE::Net::Private::FNativeFastArrayReplicationFragmentBase](API\Runtime\IrisCore\Iris\ReplicationSystem\Private\FNativeFastArray-)