UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FReplicationProtocol Struct Reference

#include <ReplicationProtocol.h>

Classes

struct  FRepIndexToFragmentIndex
 
struct  FRepIndexToFragmentIndexTable
 

Public Member Functions

uint32 GetConditionalChangeMaskOffset () const
 
IRISCORE_API void AddRef () const
 
IRISCORE_API void Release () const
 
int32 GetRefCount () const
 

Public Attributes

const FReplicationStateDescriptor ** ReplicationStateDescriptors
 
uint32 ReplicationStateCount
 
uint32 InternalTotalSize
 
uint32 InternalTotalAlignment
 
uint32 MaxExternalStateSize
 
uint32 MaxExternalStateAlignment
 
uint16 FirstLifetimeConditionalsStateIndex
 
uint16 LifetimeConditionalsStateCount
 
uint32 FirstLifetimeConditionalsChangeMaskOffset
 
uint32 ChangeMaskBitCount
 
uint32 InternalChangeMasksOffset
 
FReplicationProtocolIdentifier ProtocolIdentifier
 
const FNetDebugNameDebugName
 
int32 TypeStatsIndex
 
EReplicationProtocolTraits ProtocolTraits
 
const FRepIndexToFragmentIndexTablePushModelOwnerRepIndexToFragmentIndexTable
 
uint16 PushModelOwnerCount
 
int32 RefCount
 

Detailed Description

The Replication protocols contains everything required to express the state of a replicated object. This is shared for every instance of the same type. This is used for all internal operations on state data.

Member Function Documentation

◆ AddRef()

void UE::Net::FReplicationProtocol::AddRef ( ) const

◆ GetConditionalChangeMaskOffset()

uint32 UE::Net::FReplicationProtocol::GetConditionalChangeMaskOffset ( ) const
inline

◆ GetRefCount()

int32 UE::Net::FReplicationProtocol::GetRefCount ( ) const
inline

◆ Release()

void UE::Net::FReplicationProtocol::Release ( ) const

Member Data Documentation

◆ ChangeMaskBitCount

uint32 UE::Net::FReplicationProtocol::ChangeMaskBitCount

◆ DebugName

const FNetDebugName* UE::Net::FReplicationProtocol::DebugName

◆ FirstLifetimeConditionalsChangeMaskOffset

uint32 UE::Net::FReplicationProtocol::FirstLifetimeConditionalsChangeMaskOffset

◆ FirstLifetimeConditionalsStateIndex

uint16 UE::Net::FReplicationProtocol::FirstLifetimeConditionalsStateIndex

◆ InternalChangeMasksOffset

uint32 UE::Net::FReplicationProtocol::InternalChangeMasksOffset

◆ InternalTotalAlignment

uint32 UE::Net::FReplicationProtocol::InternalTotalAlignment

◆ InternalTotalSize

uint32 UE::Net::FReplicationProtocol::InternalTotalSize

◆ LifetimeConditionalsStateCount

uint16 UE::Net::FReplicationProtocol::LifetimeConditionalsStateCount

◆ MaxExternalStateAlignment

uint32 UE::Net::FReplicationProtocol::MaxExternalStateAlignment

◆ MaxExternalStateSize

uint32 UE::Net::FReplicationProtocol::MaxExternalStateSize

◆ ProtocolIdentifier

FReplicationProtocolIdentifier UE::Net::FReplicationProtocol::ProtocolIdentifier

◆ ProtocolTraits

EReplicationProtocolTraits UE::Net::FReplicationProtocol::ProtocolTraits

◆ PushModelOwnerCount

uint16 UE::Net::FReplicationProtocol::PushModelOwnerCount

◆ PushModelOwnerRepIndexToFragmentIndexTable

const FRepIndexToFragmentIndexTable* UE::Net::FReplicationProtocol::PushModelOwnerRepIndexToFragmentIndexTable

◆ RefCount

int32 UE::Net::FReplicationProtocol::RefCount
mutable

◆ ReplicationStateCount

uint32 UE::Net::FReplicationProtocol::ReplicationStateCount

◆ ReplicationStateDescriptors

const FReplicationStateDescriptor** UE::Net::FReplicationProtocol::ReplicationStateDescriptors

◆ TypeStatsIndex

int32 UE::Net::FReplicationProtocol::TypeStatsIndex

The documentation for this struct was generated from the following files: