/Engine/Source/Runtime/Experimental/Iris/Core/Public/Iris/ReplicationState/ReplicationStateDescriptor.h
Behavior / Feature Traits
namespace UE { namespace Net { enum EReplicationStateTraits { None = 0U, InitOnly = 1U, HasLifetimeConditionals = InitOnly << 1U, HasObjectReference = HasLifetimeConditionals << 1U, NeedsRefCount = HasObjectReference << 1U, HasRepNotifies = NeedsRefCount << 1U, KeepPreviousState = HasRepNotifies << 1U, HasDynamicState = KeepPreviousState << 1U, IsSourceTriviallyConstructible = HasDynamicState << 1U, IsSourceTriviallyDestructible = IsSourceTriviallyConstructible << 1U, AllMembersAreReplicated = IsSourceTriviallyDestructible << 1U, IsFastArrayReplicationState = AllMembersAreReplicated << 1U, IsNativeFastArrayReplicationState = IsFastArrayReplicationState << 1U, HasConnectionSpecificSerialization = IsNativeFastArrayReplicationState << 1U, HasPushBasedDirtiness = HasConnectionSpecificSerialization << 1U, SupportsDeltaCompression = HasPushBasedDirtiness << 1U, UseSerializerIsEqual = SupportsDeltaCompression << 1U, IsDerivedStruct = UseSerializerIsEqual << 1U, } } }