UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ChunkEvictionPolicy.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
6#include "Data/ChunkData.h"
7
8namespace BuildPatchServices
9{
10 class IChunkReferenceTracker;
11
16 {
17 public:
19
29 };
30
35 {
36 public:
43 static IChunkEvictionPolicy* Create(IChunkReferenceTracker* ChunkReferenceTracker);
44 };
45}
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ChunkEvictionPolicy.h:35
Definition ChunkEvictionPolicy.h:16
virtual void Query(const TMap< FGuid, TUniquePtr< IChunkDataAccess > > &CurrentMap, int32 DesiredMax, TSet< FGuid > &OutCleanable, TSet< FGuid > &OutBootable) const =0
virtual ~IChunkEvictionPolicy()
Definition ChunkEvictionPolicy.h:18
Definition ChunkReferenceTracker.h:15
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
Definition BuildPatchFileConstructor.h:28
Definition Guid.h:109