UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ReplicationProtocol.h File Reference

Go to the source code of this file.

Classes

struct  UE::Net::FReplicationInstanceProtocol
 
struct  UE::Net::FReplicationInstanceProtocol::FFragmentData
 
struct  UE::Net::FReplicationProtocol
 
struct  UE::Net::FReplicationProtocol::FRepIndexToFragmentIndex
 
struct  UE::Net::FReplicationProtocol::FRepIndexToFragmentIndexTable
 

Namespaces

namespace  UE
 
namespace  UE::Net
 

Typedefs

typedef uint32 UE::Net::FReplicationProtocolIdentifier
 

Enumerations

enum class  UE::Net::EReplicationInstanceProtocolTraits : uint16 {
  UE::Net::None = 0 , UE::Net::NeedsPoll = 1 , UE::Net::NeedsLegacyCallbacks = NeedsPoll << 1 , UE::Net::IsBound = NeedsLegacyCallbacks << 1 ,
  UE::Net::NeedsPreSendUpdate = IsBound << 1 , UE::Net::HasPushBasedDirtiness = NeedsPreSendUpdate << 1 , UE::Net::HasFullPushBasedDirtiness = HasPushBasedDirtiness << 1 , UE::Net::IsMultiObjectInstance = HasFullPushBasedDirtiness << 1 ,
  UE::Net::HasObjectReference = IsMultiObjectInstance << 1
}
 
enum class  UE::Net::EReplicationProtocolTraits : uint16 {
  UE::Net::None = 0 , UE::Net::HasDynamicState = 1U << 0U , UE::Net::HasLifetimeConditionals = HasDynamicState << 1U , UE::Net::HasConditionalChangeMask = HasLifetimeConditionals << 1U ,
  UE::Net::HasConnectionSpecificSerialization = HasConditionalChangeMask << 1U , UE::Net::HasObjectReference = HasConnectionSpecificSerialization << 1U , UE::Net::SupportsDeltaCompression = HasObjectReference << 1U , UE::Net::HasPushBasedDirtiness = SupportsDeltaCompression << 1U ,
  UE::Net::HasFullPushBasedDirtiness = HasPushBasedDirtiness << 1U
}
 

Functions

 UE::Net::ENUM_CLASS_FLAGS (EReplicationInstanceProtocolTraits)
 
 UE::Net::ENUM_CLASS_FLAGS (EReplicationProtocolTraits)