3struct FStreamableHandle;
15 TSharedPtr<FStreamableHandle>
DoJob()
const;
DECLARE_DELEGATE_OneParam(DataAssetLoadJobProgress, float)
Definition DataAssetLoadJob.h:8
DataAssetLoadJobProgress SubstepProgressDelegate
Definition DataAssetLoadJob.h:26
float JobWeight
Definition DataAssetLoadJob.h:21
TFunction< void(const FDataAssetLoadJob &, TSharedPtr< FStreamableHandle > &)> JobFunc
Definition DataAssetLoadJob.h:25
void UpdateSubstepProgress(float NewProgress) const
Definition DataAssetLoadJob.cpp:26
TSharedPtr< FStreamableHandle > DoJob() const
Definition DataAssetLoadJob.cpp:6
double LastUpdate
Definition DataAssetLoadJob.h:22
FDataAssetLoadJob(const FString &InJobName, float InJobWeight, const TFunction< void(const FDataAssetLoadJob &, TSharedPtr< FStreamableHandle > &)> &InJobFunc)
Definition DataAssetLoadJob.h:10
void UpdateSubstepProgressFromStreamable(TSharedRef< FStreamableHandle > StreamableHandle) const
Definition DataAssetLoadJob.cpp:32
FString JobName
Definition DataAssetLoadJob.h:20