113 void CreateBuffers(
const FContext&
Context);
116 void DiscardNewLODs(
const FContext&
Context);
119 void DoFinishUpdate(
const FContext&
Context);
122 void DoCancel(
const FContext&
Context);
151 bool bDiscardCPUData =
false;
152 int32 NumReferenceChecks = 0;
153 uint32 PreviousNumberOfExternalReferences = 0;
163 virtual void Abort()
override;
203 void CancelIORequest();
;
214 bool bFailedOnIOError =
false;
241 void DoCreateBuffers(
const FContext&
Context);
#define RETURN_QUICK_DECLARE_CYCLE_STAT(StatId, GroupId)
Definition Stats.h:655
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ MAX_MESH_LOD_COUNT
Definition RHIDefinitions.h:271
Definition AsyncWork.h:63
Definition BulkData.h:1295
Definition AsyncWork.h:663
Definition RHICommandList.h:455
Definition RHICommandList.h:3819
Definition RHIResourceReplace.h:55
Definition RayTracingGeometry.h:31
virtual void Abort()
Definition RenderAssetUpdate.h:81
EThreadType
Definition RenderAssetUpdate.h:43
Definition StaticMeshResources.h:774
Definition StaticMeshUpdate.h:167
FORCEINLINE TStatId GetStatId() const
Definition StaticMeshUpdate.h:175
FCancelIORequestsTask(FStaticMeshStreamIn_IO *InPendingUpdate)
Definition StaticMeshUpdate.h:169
Definition StaticMeshUpdate.h:157
FBulkDataBatchRequest BulkDataRequest
Definition StaticMeshUpdate.h:206
FIoBuffer BulkData
Definition StaticMeshUpdate.h:209
friend class FCancelIORequestsTask
Definition StaticMeshUpdate.h:185
virtual ~FStaticMeshStreamIn_IO()
Definition StaticMeshUpdate.h:161
bool bHighPrioIORequest
Definition StaticMeshUpdate.h:211
FAutoDeleteAsyncTask< FCancelIORequestsTask > FAsyncCancelIORequestsTask
Definition StaticMeshUpdate.h:184
Definition StaticMeshUpdate.h:69
const EThreadType CreateResourcesThread
Definition StaticMeshUpdate.h:135
Definition StaticMeshUpdate.h:140
Definition StaticMeshUpdate.h:54
virtual void Abort()
Definition StaticMeshUpdate.h:58
virtual ~FStaticMeshUpdate()
Definition StaticMeshUpdate.h:65
Definition ArrayView.h:139
Definition RenderAssetUpdate.h:243
Definition StaticMesh.h:593
Definition StreamableRenderAsset.h:37
Definition RHIResources.h:3496
Definition StaticMeshResources.h:426
Definition StaticMeshUpdate.h:22
TArrayView< FStaticMeshLODResources * > LODResourcesView
Definition StaticMeshUpdate.h:39
EThreadType GetCurrentThread() const
Definition StaticMeshUpdate.h:29
EThreadType CurrentThread
Definition StaticMeshUpdate.h:42
const UStaticMesh * Mesh
Definition StaticMeshUpdate.h:35
int32 EThreadType
Definition StaticMeshUpdate.h:23
FStaticMeshRenderData * RenderData
Definition StaticMeshUpdate.h:37
Definition LightweightStats.h:416