UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPakFile Member List

This is the complete list of members for FPakFile, including all inherited members.

AddRef() constFRefCountBaseinline
Check()FPakFile
DirectoryExistsInPruned(const TCHAR *InPath) constFPakFileinline
ECacheType enum nameFPakFile
EFindResult enum nameFPakFile
EIteratorType enum nameFPakFile
EncodePakEntriesIntoIndex(int32 InNumEntries, const ReadNextEntryFunction &InReadNextEntry, const TCHAR *InPakFilename, const FPakInfo &InPakInfo, const FString &MountPoint, int32 &OutNumEncodedEntries, int32 &OutNumDeletedEntries, uint64 *OutPathHashSeed, FDirectoryIndex *OutDirectoryIndex, FPathHashIndex *OutPathHashIndex, TArray< uint8 > &OutEncodedPakEntries, TArray< FPakEntry > &OutNonEncodableEntries, TMap< uint64, FString > *InOutCollisionDetection, int32 PakFileVersion)FPakFilestatic
FDirectoryIndex typedefFPakFile
Find(const FString &FullPath, FPakEntry *OutEntry) constFPakFile
FindLocationFromIndex(const FString &FullPath, const FString &MountPoint, const FPathHashIndex &PathHashIndex, uint64 PathHashSeed, int32 PakFileVersion)FPakFilestatic
FindLocationFromIndex(const FString &FullPath, const FString &MountPoint, const FDirectoryIndex &DirectoryIndex)FPakFilestatic
FindPrunedDirectory(const TCHAR *InPath) constFPakFileinline
FindPrunedFilesAtPath(ContainerType &OutFiles, const TCHAR *InPath, bool bIncludeFiles=true, bool bIncludeDirectories=false, bool bRecursive=false) constFPakFileinline
FindPrunedFilesAtPath(const TCHAR *InPath, TArray< FString > &OutFiles, bool bIncludeFiles=true, bool bIncludeDirectories=false, bool bRecursive=false) constFPakFile
FPakFile(IPlatformFile *LowerLevel, const TCHAR *Filename, bool bIsSigned, bool bLoadIndex=true)FPakFile
FPakPlatformFileFPakFilefriend
FPathHashIndex typedefFPakFile
FRefCountBaseFPakFilefriend
FRefCountBase::FRefCountBase(const FRefCountBase &Rhs)=deleteFRefCountBase
GetCacheIndex(void)FPakFileinline
GetCacheType(void)FPakFileinline
GetFilename() constFPakFileinline
GetFilenameName() constFPakFileinline
GetInfo() constFPakFileinline
GetIsMounted() constFPakFileinline
GetMountPoint() constFPakFileinline
GetNumFiles() const overrideFPakFileinlinevirtual
GetPakEntry(const FPakEntryLocation &FPakEntryLocation, FPakEntry *OutEntry, const TArray< uint8 > &EncodedPakEntries, const TArray< FPakEntry > &Files, const FPakInfo &Info)FPakFilestatic
GetPrunedFilenames(TArray< FString > &OutFileList) constFPakFile
GetPrunedFilenamesInChunk(const TArray< int32 > &InChunkIDs, TArray< FString > &OutFileList) constFPakFile
GetRefCount() constFRefCountBaseinline
GetRelativeFilePathFromMountPointer(const FString &Child, const FString &MountPoint)FPakFileinlinestatic
GetRelativePathFromMountInline(FString &Child, const FString &MountPoint)FPakFileinlinestatic
GetSharedReader(IPlatformFile *LowerLevel)FPakFile
GetTimestamp() constFPakFileinline
GetUnderlyingCacheTrimDisabled(void)FPakFileinline
HasFilenames() constFPakFileinline
HashPath(const TCHAR *RelativePathFromMount, uint64 Seed, int32 PakFileVersion)FPakFilestatic
IsPakKeepFullDirectory()FPakFilestatic
IsPakWriteFullDirectoryIndex()FPakFilestatic
IsPakWritePathHashIndex()FPakFilestatic
IsPathInDirectoryFormat(const FString &Path)FPakFileinlinestatic
IsValid() constFPakFileinline
MakeDirectoryFromPath(FString &Path)FPakFileinlinestatic
operator=(const FRefCountBase &Rhs)=deleteFRefCountBase
PakContains(const FString &FullPath) const overrideFPakFileinlinevirtual
PakGetMountPoint() const overrideFPakFileinlinevirtual
PakGetPakchunkIndex() const overrideFPakFileinlinevirtual
PakGetPakFilename() const overrideFPakFileinlinevirtual
PakPathCombine(FStringView Parent, FStringView Child)FPakFilestatic
PakPathCombine(FStringView Parent, FUtf8StringView Child)FPakFilestatic
PakVisitPrunedFilenames(IPlatformFile::FDirectoryVisitor &Visitor) const overrideFPakFileinlinevirtual
PassedSignatureChecks() constFPakFile
PruneDirectoryIndex(FDirectoryIndex &InOutDirectoryIndex, FDirectoryIndex *PrunedDirectoryIndex, const FString &MountPoint)FPakFilestatic
ReadHashFromPayload(const FPakEntry &PakEntry, uint8 *OutBuffer)FPakFileinline
ReadNextEntryFunction typedefFPakFile
RecreatePakReaders(IPlatformFile *LowerLevel)FPakFile
Release() constFRefCountBaseinline
ReleaseOldReaders(double MaxAgeSeconds)FPakFile
ReturnSharedReader(FArchive *SharedReader)FPakFile
SaveIndexInternal_DirectoryIndex(FArchive &Ar, const FDirectoryIndex &DirectoryTMap)FPakFilestatic
SetCacheIndex(int32 InCacheIndex)FPakFileinline
SetCacheType(ECacheType InCacheType)FPakFileinline
SetIsMounted(bool bInIsMounted)FPakFileinline
SetMountPoint(const TCHAR *Path)FPakFileinline
SetUnderlyingCacheTrimDisabled(bool InUnderlyingCacheTrimDisabled)FPakFileinline
SplitPathInline(FStringView &InOutPath, FStringView &OutFilename)FPakFilestatic
SplitPathInline(FString &InOutPath, FString &OutFilename)FPakFileinlinestatic
TotalSize() constFPakFileinline
~FRefCountBase()=defaultFRefCountBasevirtual