UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DataSizeProvider.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
7namespace BuildPatchServices
8{
10 {
11 public:
12 virtual ~IDataSizeProvider() {}
13
14 virtual uint64 GetDownloadSize(const FString& Uri) const = 0;
16 };
17}
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition Platform.h:1117
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition DataSizeProvider.h:10
virtual ~IDataSizeProvider()
Definition DataSizeProvider.h:12
virtual void GetDownloadSize(TConstArrayView< FString > InUris, TArray< uint64 > &OutSizes) const =0
virtual uint64 GetDownloadSize(const FString &Uri) const =0
Definition Array.h:670
Definition BuildPatchFileConstructor.h:28