UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDeltaArrayHistoryState Struct Reference

Public Member Functions

void InitHistory ()
 
void CountBytes (FArchive &Ar) const
 

Public Attributes

TArray< FDeltaArrayHistoryItemChangeHistory
 
TBitArray ChangeHistoryUpdated
 
TMap< int32, int32IDToIndexMap
 
int32 ArrayReplicationKey = INDEX_NONE
 
uint32 HistoryStart = 0
 
uint32 HistoryEnd = 0
 

Static Public Attributes

static const uint32 MAX_CHANGE_HISTORY = 32
 

Member Function Documentation

◆ CountBytes()

void FDeltaArrayHistoryState::CountBytes ( FArchive Ar) const
inline

◆ InitHistory()

void FDeltaArrayHistoryState::InitHistory ( )
inline

Member Data Documentation

◆ ArrayReplicationKey

int32 FDeltaArrayHistoryState::ArrayReplicationKey = INDEX_NONE

The latest ArrayReplicationKey sent to any connection.

◆ ChangeHistory

TArray<FDeltaArrayHistoryItem> FDeltaArrayHistoryState::ChangeHistory

Circular buffer of changelists.

◆ ChangeHistoryUpdated

TBitArray FDeltaArrayHistoryState::ChangeHistoryUpdated

◆ HistoryEnd

uint32 FDeltaArrayHistoryState::HistoryEnd = 0

Index in the buffer where changelist history ends (i.e., the Newest changelist).

◆ HistoryStart

uint32 FDeltaArrayHistoryState::HistoryStart = 0

Index in the buffer where changelist history starts (i.e., the Oldest changelist).

◆ IDToIndexMap

TMap<int32, int32> FDeltaArrayHistoryState::IDToIndexMap

Copy of the IDToIndexMap from the array when we last sent it.

◆ MAX_CHANGE_HISTORY

const uint32 FDeltaArrayHistoryState::MAX_CHANGE_HISTORY = 32
static

The maximum number of individual changelists allowed.


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