5#include "Containers/Array.h"
79 return PendingBatches.Contains(NetRefHandle);
85 return Ptr ? Ptr->
Get() :
nullptr;
91 return Ptr ? Ptr->
Get() :
nullptr;
97 return Ptr ? Ptr->
Get() : CreatePendingBatch(NetRefHandle);
102 PendingBatches.Remove(NetRefHandle);
107 return PendingBatches.IsEmpty();
112 return PendingBatches.Num();
117 return PendingBatches.CreateConstIterator();
122 PendingBatches.Empty();
EIrisAsyncLoadingPriority
Definition ObjectReferenceTypes.h:14
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
UE_FORCEINLINE_HINT T * Get() const
Definition UniquePtr.h:324
Definition NetRefHandle.h:25
Definition NetworkVersion.cpp:28
EReplicationDataStreamDebugFeatures
Definition ReplicationDataStreamDebug.h:24
TUniquePtr< FPendingBatchData > FPendingBatchDataPtr
Definition PendingBatchData.h:71
Definition PendingBatchData.h:41
int32 PendingBatchTryProcessCount
Definition PendingBatchData.h:65
uint64 PendingBatchStartCycles
Definition PendingBatchData.h:59
TArray< FQueuedDataChunk, TInlineAllocator< 4 > > QueuedDataChunks
Definition PendingBatchData.h:44
TArray< uint32, TInlineAllocator< 32 > > DataChunkStorage
Definition PendingBatchData.h:43
TArray< FNetRefHandle, TInlineAllocator< 4 > > CreationDependentParents
Definition PendingBatchData.h:56
TArray< FNetRefHandle, TInlineAllocator< 4 > > ResolvedReferences
Definition PendingBatchData.h:50
FNetRefHandle Owner
Definition PendingBatchData.h:53
TArray< FNetRefHandle, TInlineAllocator< 4 > > PendingMustBeMappedReferences
Definition PendingBatchData.h:47
EIrisAsyncLoadingPriority IrisAsyncLoadingPriority
Definition PendingBatchData.h:68
double NextWarningTimeout
Definition PendingBatchData.h:62
Definition PendingBatchData.h:74
auto CreateConstIterator() const
Definition PendingBatchData.h:115
void Empty()
Definition PendingBatchData.h:120
bool IsEmpty() const
Definition PendingBatchData.h:105
const FPendingBatchData * Find(FNetRefHandle NetRefHandle) const
Definition PendingBatchData.h:88
FPendingBatchData * FindOrCreate(FNetRefHandle NetRefHandle)
Definition PendingBatchData.h:94
void Remove(FNetRefHandle NetRefHandle)
Definition PendingBatchData.h:100
bool Contains(FNetRefHandle NetRefHandle) const
Definition PendingBatchData.h:77
int32 Num() const
Definition PendingBatchData.h:110
FPendingBatchData * Find(FNetRefHandle NetRefHandle)
Definition PendingBatchData.h:82
Definition PendingBatchData.h:23
EReplicationDataStreamDebugFeatures StreamDebugFeatures
Definition PendingBatchData.h:36
FQueuedDataChunk()
Definition PendingBatchData.h:24
uint32 NumBits
Definition PendingBatchData.h:33
uint32 bHasBatchOwnerData
Definition PendingBatchData.h:34
uint32 bIsEndReplicationChunk
Definition PendingBatchData.h:35
uint32 StorageOffset
Definition PendingBatchData.h:32