6#include "IrisFastArraySerializer.generated.h"
12struct FIrisFastArraySerializerPrivateAccessor;
29 enum { IrisFastArrayChangeMaskBits = 63U };
30 enum { IrisFastArrayChangeMaskBitOffset = 1U };
31 enum { IrisFastArrayPropertyBitIndex = 0U };
54 if (ReplicationStateHeader.IsBound())
57 InternalMarkArrayAsDirty();
65 if (ReplicationStateHeader.IsBound())
68 InternalMarkArrayAsDirty();
77 MemberChangeMaskStorageIndex = 0U,
78 ConditionalChangeMaskStorageIndex = 2U,
92 uint32 ChangeMaskStorage[4];
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition RobinHoodHashTable.h:18
Definition NetworkVersion.cpp:28
Definition FastArraySerializer.h:299
Definition FastArraySerializer.h:409
void MarkItemDirty(FFastArraySerializerItem &Item)
Definition FastArraySerializer.h:441
void MarkArrayDirty()
Definition FastArraySerializer.h:457
Definition IrisFastArraySerializer.h:27
void MarkArrayDirty()
Definition IrisFastArraySerializer.h:62
Definition IrisFastArraySerializerInternal.h:22