|
| template<typename FastArrayType , typename ItemArrayType > |
| static void | ConditionalRebuildItemMap (FastArrayType &ArraySerializer, const ItemArrayType &Items, bool bForceRebuild) |
| |
| template<typename FastArrayType , typename ItemArrayType > |
| static void | ApplyReplicatedState (FastArrayType *DstFastArray, ItemArrayType *DstWrappedArray, FastArrayType *SrcFastArray, const ItemArrayType *SrcWrappedArray, const FReplicationStateDescriptor *ArrayElementDescriptor, FReplicationStateApplyContext &Context) |
| |
| static IRISCORE_API void | InternalApplyArrayElement (const FReplicationStateDescriptor *ArrayElementDescriptor, void *RESTRICT Dst, const void *RESTRICT Src) |
| |
| static IRISCORE_API void | InternalCopyArrayElement (const FReplicationStateDescriptor *ArrayElementDescriptor, void *RESTRICT Dst, const void *RESTRICT Src) |
| |
| static IRISCORE_API bool | InternalCompareArrayElement (const FReplicationStateDescriptor *ArrayElementDescriptor, void *RESTRICT Dst, const void *RESTRICT Src) |
| |
| static IRISCORE_API uint32 | GetFastArrayStructItemArrayMemberIndex (const FReplicationStateDescriptor *StructDescriptor) |
| |
| template<typename FastArrayType > |
| static TEnableIf< TModels_V< FFastArraySerializer::CPostReplicatedReceiveFuncable, FastArrayType, constFFastArraySerializer::FPostReplicatedReceiveParameters & >, void >::Type | CallPostReplicatedReceiveOrNot (FastArrayType &ArraySerializer, int32 OldArraySize, bool bHasUnresolvedReferences) |
| |
| template<typename FastArrayType > |
| static TEnableIf<!TModels_V< FFastArraySerializer::CPostReplicatedReceiveFuncable, FastArrayType, constFFastArraySerializer::FPostReplicatedReceiveParameters & >, void >::Type | CallPostReplicatedReceiveOrNot (FastArrayType &ArraySerializer, int32 OldArraySize, bool bHasUnresolvedReferences) |
| |
Utility methods to behave similar to FastArraySerializer