UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ChunkSource.fake.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#if WITH_DEV_AUTOMATION_TESTS
5
6#include "Containers/Map.h"
7#include "Data/ChunkData.h"
9
10namespace BuildPatchServices
11{
13 : public IChunkSource
14 {
15 public:
16 virtual IChunkDataAccess* Get(const FGuid& DataId) override
17 {
19 return FindResult ? FindResult->Get() : nullptr;
20 }
21
22 virtual TSet<FGuid> AddRuntimeRequirements(TSet<FGuid> NewRequirements) override
23 {
25 }
26
27 bool AddRepeatRequirement(const FGuid& RepeatRequirement)
28 {
29 return false;
30 }
31
32 virtual void SetUnavailableChunksCallback(TFunction<void(TSet<FGuid>)> Callback) override
33 {
34 }
35
36 public:
38 };
39}
40
41#endif //WITH_DEV_AUTOMATION_TESTS
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
UE_FORCEINLINE_HINT T * Get() const
Definition UniquePtr.h:324
Definition BuildPatchFileConstructor.h:28
FORCEINLINE T * Get(const FObjectPtr &ObjectPtr)
Definition ObjectPtr.h:426
Definition Guid.h:109