#include "CoreTypes.h"
#include "Containers/Array.h"
#include "Containers/Map.h"
#include "Misc/CoreMiscDefines.h"
#include "Misc/EnumClassFlags.h"
Go to the source code of this file.
|
| enum class | UE::Net::EReplicationStateToStringFlags : uint32 { UE::Net::None = 0U
, UE::Net::OnlyIncludeDirtyMembers = 1U
} |
| |
| enum class | UE::Net::EReplicationFragmentTraits : uint32 {
UE::Net::None = 0
, UE::Net::HasInterpolation = 1
, UE::Net::HasRepNotifies = HasInterpolation << 1
, UE::Net::KeepPreviousState = HasRepNotifies << 1
,
UE::Net::DeleteWithInstanceProtocol = KeepPreviousState << 1
, UE::Net::HasPersistentTargetStateBuffer = DeleteWithInstanceProtocol << 1
, UE::Net::CanReplicate = HasPersistentTargetStateBuffer << 1
, UE::Net::CanReceive = CanReplicate << 1
,
UE::Net::NeedsPoll = CanReceive << 1
, UE::Net::NeedsLegacyCallbacks = NeedsPoll << 1
, UE::Net::NeedsPreSendUpdate = NeedsLegacyCallbacks << 1
, UE::Net::HasPushBasedDirtiness = NeedsPreSendUpdate << 1
,
UE::Net::HasFullPushBasedDirtiness = HasPushBasedDirtiness << 1
, UE::Net::HasPropertyReplicationState = HasFullPushBasedDirtiness << 1
, UE::Net::HasObjectReference = HasPropertyReplicationState << 1
, UE::Net::SupportsPartialDequantizedState = HasObjectReference << 1
} |
| |
| enum class | UE::Net::EReplicationFragmentPollFlags : uint32 {
UE::Net::None = 0
, UE::Net::ForceRefreshCachedObjectReferencesAfterGC = 1
, UE::Net::PollDirtyState = ForceRefreshCachedObjectReferencesAfterGC << 1
, UE::Net::PollAllState = PollDirtyState << 1
,
UE::Net::EnableVerboseProfiling = PollAllState << 1
} |
| |
| enum class | UE::Net::EFragmentRegistrationFlags : uint32 { UE::Net::None = 0U
, UE::Net::RegisterRPCsOnly = 1U
, UE::Net::InitializeDefaultStateFromClassDefaults = RegisterRPCsOnly << 1U
, UE::Net::AllowFastArraysWithAdditionalProperties = InitializeDefaultStateFromClassDefaults << 1U
} |
| |