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

#include <ReplicationWriter.h>

Public Member Functions

 FReplicationInfo ()
 
EReplicatedObjectState GetState () const
 
ChangeMaskStorageTypeGetChangeMaskStoragePointer ()
 
const ChangeMaskStorageTypeGetChangeMaskStoragePointer () const
 

Public Attributes

FChangeMaskStorageOrPointer ChangeMaskOrPtr
 
union { 
 
   uint64   Value 
 
   struct { 
 
      uint64   ChangeMaskBitCount: 16 
 
      uint64   State: 5 
 
      uint64   HasDirtySubObjects: 1 
 
      uint64   IsSubObject: 1 
 
      uint64   HasDirtyChangeMask: 1 
 
      uint64   HasAttachments: 1 
 
      uint64   HasChangemaskFilter: 1 
 
      uint64   IsDestructionInfo: 1 
 
      uint64   IsCreationConfirmed: 1 
 
      uint64   TearOff: 1 
 
      uint64   SubObjectPendingDestroy: 1 
 
      uint64   IsDeltaCompressionEnabled: 1 
 
      uint64   LastAckedBaselineIndex: 2 
 
      uint64   PendingBaselineIndex: 2 
 
      uint64   FlushFlags: 3 
 
      uint64   HasDirtyConditionals: 1 
 
      uint64   HasCannotSendInfo: 1 
 
   }  
 
};  
 

Static Public Attributes

static const uint32 LocalChangeMaskMaxBitCount = 64u
 

Constructor & Destructor Documentation

◆ FReplicationInfo()

UE::Net::Private::FReplicationWriter::FReplicationInfo::FReplicationInfo ( )
inline

Member Function Documentation

◆ GetChangeMaskStoragePointer() [1/2]

ChangeMaskStorageType * UE::Net::Private::FReplicationWriter::FReplicationInfo::GetChangeMaskStoragePointer ( )
inline

◆ GetChangeMaskStoragePointer() [2/2]

const ChangeMaskStorageType * UE::Net::Private::FReplicationWriter::FReplicationInfo::GetChangeMaskStoragePointer ( ) const
inline

◆ GetState()

EReplicatedObjectState UE::Net::Private::FReplicationWriter::FReplicationInfo::GetState ( ) const
inline

Member Data Documentation

◆ [union]

◆ ChangeMaskBitCount

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::ChangeMaskBitCount

◆ ChangeMaskOrPtr

FChangeMaskStorageOrPointer UE::Net::Private::FReplicationWriter::FReplicationInfo::ChangeMaskOrPtr

◆ FlushFlags

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::FlushFlags

◆ HasAttachments

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::HasAttachments

◆ HasCannotSendInfo

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::HasCannotSendInfo
mutable

◆ HasChangemaskFilter

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::HasChangemaskFilter

◆ HasDirtyChangeMask

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::HasDirtyChangeMask

◆ HasDirtyConditionals

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::HasDirtyConditionals

◆ HasDirtySubObjects

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::HasDirtySubObjects

◆ IsCreationConfirmed

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::IsCreationConfirmed

◆ IsDeltaCompressionEnabled

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::IsDeltaCompressionEnabled

◆ IsDestructionInfo

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::IsDestructionInfo

◆ IsSubObject

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::IsSubObject

◆ LastAckedBaselineIndex

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::LastAckedBaselineIndex

◆ LocalChangeMaskMaxBitCount

const uint32 UE::Net::Private::FReplicationWriter::FReplicationInfo::LocalChangeMaskMaxBitCount = 64u
static

◆ PendingBaselineIndex

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::PendingBaselineIndex

◆ State

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::State

◆ SubObjectPendingDestroy

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::SubObjectPendingDestroy

◆ TearOff

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::TearOff

◆ Value

uint64 UE::Net::Private::FReplicationWriter::FReplicationInfo::Value

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