UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InstallChunkSourceStat.mock.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
6
7#if WITH_DEV_AUTOMATION_TESTS
8
9namespace BuildPatchServices
10{
12 : public IInstallChunkSourceStat
13 {
14 public:
17
18 public:
19 virtual void OnLoadStarted(const FGuid& ChunkId) override
20 {
21 if (OnLoadStartedFunc != nullptr)
22 {
23 OnLoadStartedFunc(ChunkId);
24 }
25 RxLoadStarted.Emplace(FStatsCollector::GetSeconds(), ChunkId);
26 }
27
28 virtual void OnLoadComplete(const FGuid& ChunkId, const ELoadResult& Result, const ISpeedRecorder::FRecord& Record) override
29 {
30 if (OnLoadCompleteFunc != nullptr)
31 {
32 OnLoadCompleteFunc(ChunkId, Result, Record);
33 }
34 RxLoadComplete.Emplace(FStatsCollector::GetSeconds(), ChunkId, Result, Record);
35 }
36
37 public:
41 TFunction<void(const FGuid&, const ELoadResult&, const ISpeedRecorder::FRecord&)> OnLoadCompleteFunc;
42 };
43}
44
45#endif //WITH_DEV_AUTOMATION_TESTS
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Array.h:670
Definition AndroidPlatformMisc.h:14
Definition BuildPatchFileConstructor.h:28
Definition Guid.h:109
Definition Tuple.h:652