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

#include <ReplicationStateStorage.h>

Classes

class  FBaselineReservation
 

Public Member Functions

 FReplicationStateStorage ()
 
 ~FReplicationStateStorage ()
 
void Init (FReplicationStateStorageInitParams &InitParams)
 
void Deinit ()
 
const uint8GetState (uint32 ObjectIndex, EReplicationStateType Base) const
 
uint8AllocBaseline (uint32 ObjectIndex, EReplicationStateType Base)
 
void FreeBaseline (uint32 ObjectIndex, uint8 *Storage)
 
FBaselineReservation ReserveBaseline (uint32 ObjectIndex, EReplicationStateType Base)
 
void CancelBaselineReservation (uint32 ObjectIndex, uint8 *Storage)
 
void CommitBaselineReservation (uint32 ObjectIndex, uint8 *Storage, EReplicationStateType Base)
 
void OnMaxInternalNetRefIndexIncreased (UE::Net::Private::FInternalNetRefIndex NewMaxInternalIndex)
 

Constructor & Destructor Documentation

◆ FReplicationStateStorage()

UE::Net::FReplicationStateStorage::FReplicationStateStorage ( )

◆ ~FReplicationStateStorage()

UE::Net::FReplicationStateStorage::~FReplicationStateStorage ( )

Member Function Documentation

◆ AllocBaseline()

uint8 * UE::Net::FReplicationStateStorage::AllocBaseline ( uint32  ObjectIndex,
EReplicationStateType  Base 
)

◆ CancelBaselineReservation()

void UE::Net::FReplicationStateStorage::CancelBaselineReservation ( uint32  ObjectIndex,
uint8 Storage 
)

◆ CommitBaselineReservation()

void UE::Net::FReplicationStateStorage::CommitBaselineReservation ( uint32  ObjectIndex,
uint8 Storage,
EReplicationStateType  Base 
)

◆ Deinit()

void UE::Net::FReplicationStateStorage::Deinit ( )

◆ FreeBaseline()

void UE::Net::FReplicationStateStorage::FreeBaseline ( uint32  ObjectIndex,
uint8 Storage 
)

◆ GetState()

const uint8 * UE::Net::FReplicationStateStorage::GetState ( uint32  ObjectIndex,
EReplicationStateType  Base 
) const

◆ Init()

void UE::Net::FReplicationStateStorage::Init ( FReplicationStateStorageInitParams InitParams)

◆ OnMaxInternalNetRefIndexIncreased()

void UE::Net::FReplicationStateStorage::OnMaxInternalNetRefIndexIncreased ( UE::Net::Private::FInternalNetRefIndex  NewMaxInternalIndex)

Called when the maximum InternalNetRefIndex increased and we need to realloc our lists

◆ ReserveBaseline()

FReplicationStateStorage::FBaselineReservation UE::Net::FReplicationStateStorage::ReserveBaseline ( uint32  ObjectIndex,
EReplicationStateType  Base 
)

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