UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchInstall.h File Reference
#include "Containers/Set.h"
#include "Containers/UnrealString.h"
#include "CoreMinimal.h"
#include "HAL/Platform.h"
#include "Interfaces/IBuildManifest.h"

Go to the source code of this file.

Namespaces

namespace  BuildPatchServices
 

Macros

#define CASE_ENUM_TO_STR(Value)   case BuildPatchServices::EInstallMode::Value: return TEXT(#Value)
 
#define RETURN_IF_EQUAL(Value)   if (FCString::Stricmp(Buffer, TEXT(#Value)) == 0) { InstallMode = BuildPatchServices::EInstallMode::Value; return; }
 

Functions

BUILDPATCHSERVICES_API uint64 BuildPatchServices::CalculateRequiredDiskSpace (const IBuildManifestPtr &CurrentManifest, const IBuildManifestRef &BuildManifest, const EInstallMode &InstallMode, const TSet< FString > &InstallTags)
 
const TCHARLexToString (BuildPatchServices::EInstallMode InstallMode)
 
void LexFromString (BuildPatchServices::EInstallMode &InstallMode, const TCHAR *Buffer)
 

Macro Definition Documentation

◆ CASE_ENUM_TO_STR

#define CASE_ENUM_TO_STR (   Value)    case BuildPatchServices::EInstallMode::Value: return TEXT(#Value)

◆ RETURN_IF_EQUAL

#define RETURN_IF_EQUAL (   Value)    if (FCString::Stricmp(Buffer, TEXT(#Value)) == 0) { InstallMode = BuildPatchServices::EInstallMode::Value; return; }

Function Documentation

◆ LexFromString()

void LexFromString ( BuildPatchServices::EInstallMode &  InstallMode,
const TCHAR Buffer 
)
inline

◆ LexToString()

const TCHAR * LexToString ( BuildPatchServices::EInstallMode  InstallMode)
inline