6#include "Containers/Array.h"
7#include "Containers/Map.h"
54 LocalIndexGrowCount = 256U,
57 typedef uint32 FLocalIndex;
60 void FreeLocalIndex(FLocalIndex LocalIndex);
76 return !NetRefIndexToLocalIndex.IsEmpty();
86 return ObjectsToUpdate.
GetBit(ObjectIndex);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
Definition ArrayView.h:139
Definition UnrealString.h.inl:34
Definition NetBitArray.h:337
Definition NetBitArray.h:74
bool GetBit(uint32 Index) const
Definition NetBitArray.h:1253
Definition ObjectScopeHysteresisUpdater.h:19
void SetHysteresisFrameCount(FInternalNetRefIndex NetRefIndex, uint16 HysteresisFrameCount)
Definition ObjectScopeHysteresisUpdater.cpp:29
void RemoveHysteresis(FInternalNetRefIndex NetRefIndex)
Definition ObjectScopeHysteresisUpdater.cpp:35
bool HasObjectsToUpdate() const
Definition ObjectScopeHysteresisUpdater.h:74
void Deinit()
Definition ObjectScopeHysteresisUpdater.cpp:15
void OnMaxInternalNetRefIndexIncreased(FInternalNetRefIndex NewMaxInternalIndex)
Definition ObjectScopeHysteresisUpdater.cpp:24
bool IsObjectUpdated(FInternalNetRefIndex NetRefIndex) const
Definition ObjectScopeHysteresisUpdater.h:84
FNetBitArrayView GetUpdatedObjects() const
Definition ObjectScopeHysteresisUpdater.h:79
Definition NetworkVersion.cpp:28
uint32 FInternalNetRefIndex
Definition ReplicationStateStorage.h:20
FNetBitArrayView MakeNetBitArrayView(const FNetBitArrayView::StorageWordType *Storage, uint32 BitCount)
Definition NetBitArray.h:1677