UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::ShaderLibrary::Private::FMountedPakFileInfo Struct Reference

Public Member Functions

 FMountedPakFileInfo (int32 InChunkId)
 
 FMountedPakFileInfo (const FString &InMountPoint, int32 InChunkId)
 
 FMountedPakFileInfo (const IPakFile &PakFile)
 
FString ToString () const
 

Public Attributes

FString PakFilename
 
FString MountPoint
 
int32 ChunkId
 

Static Public Attributes

static TSet< FMountedPakFileInfoKnownPakFiles
 
static FCriticalSection KnownPakFilesAccessLock
 

Friends

uint32 GetTypeHash (const FMountedPakFileInfo &InData)
 
bool operator== (const FMountedPakFileInfo &A, const FMountedPakFileInfo &B)
 

Detailed Description

Descriptor used to pass the pak file information to the library as we cannot store IPakFile ref

Constructor & Destructor Documentation

◆ FMountedPakFileInfo() [1/3]

UE::ShaderLibrary::Private::FMountedPakFileInfo::FMountedPakFileInfo ( int32  InChunkId)
inline

◆ FMountedPakFileInfo() [2/3]

UE::ShaderLibrary::Private::FMountedPakFileInfo::FMountedPakFileInfo ( const FString &  InMountPoint,
int32  InChunkId 
)
inline

◆ FMountedPakFileInfo() [3/3]

UE::ShaderLibrary::Private::FMountedPakFileInfo::FMountedPakFileInfo ( const IPakFile PakFile)
inline

Member Function Documentation

◆ ToString()

FString UE::ShaderLibrary::Private::FMountedPakFileInfo::ToString ( ) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FMountedPakFileInfo InData)
friend

◆ operator==

bool operator== ( const FMountedPakFileInfo A,
const FMountedPakFileInfo B 
)
friend

Member Data Documentation

◆ ChunkId

int32 UE::ShaderLibrary::Private::FMountedPakFileInfo::ChunkId

Chunk ID

◆ KnownPakFiles

TSet< UE::ShaderLibrary::Private::FMountedPakFileInfo > UE::ShaderLibrary::Private::FMountedPakFileInfo::KnownPakFiles
static

Holds a set of all known paks that can be added very early. Each library on Open will traverse that list.

◆ KnownPakFilesAccessLock

FCriticalSection UE::ShaderLibrary::Private::FMountedPakFileInfo::KnownPakFilesAccessLock
static

Guards access to the list of known pak files

◆ MountPoint

FString UE::ShaderLibrary::Private::FMountedPakFileInfo::MountPoint

In-game path for the pak content

◆ PakFilename

FString UE::ShaderLibrary::Private::FMountedPakFileInfo::PakFilename

Pak filename (external OS filename)


The documentation for this struct was generated from the following file: