UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FModuleManifest Class Reference

#include <ModuleManifest.h>

Public Member Functions

CORE_API FModuleManifest ()
 

Static Public Member Functions

static CORE_API FString GetFileName (const FString &DirectoryName, bool bIsGameFolder)
 
static CORE_API bool TryRead (const FString &FileName, FModuleManifest &Manifest)
 

Public Attributes

FString BuildId
 
TMap< FString, FString > ModuleNameToFileName
 
TMap< FString, TArray< FString > > LibraryDependencies
 

Detailed Description

Stores a record of a built target, with all metadata that other tools may need to know about the build.

Constructor & Destructor Documentation

◆ FModuleManifest()

FModuleManifest::FModuleManifest ( )

Default constructor

Member Function Documentation

◆ GetFileName()

FString FModuleManifest::GetFileName ( const FString &  DirectoryName,
bool  bIsGameFolder 
)
static

Gets the path to a version manifest for the given folder.

Parameters
DirectoryNameDirectory to read from
bIsGameFolderWhether the directory is a game folder of not. Used to adjust the name if the application is running in DebugGame.
Returns
The filename of the version manifest.

◆ TryRead()

bool FModuleManifest::TryRead ( const FString &  FileName,
FModuleManifest Manifest 
)
static

Read a version manifest from disk.

Parameters
FileNameFilename to read from

Member Data Documentation

◆ BuildId

FString FModuleManifest::BuildId

◆ LibraryDependencies

TMap<FString, TArray<FString> > FModuleManifest::LibraryDependencies

◆ ModuleNameToFileName

TMap<FString, FString> FModuleManifest::ModuleNameToFileName

The documentation for this class was generated from the following files: