![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FPakFile, including all inherited members.
| AddRef() const | FRefCountBase | inline |
| Check() | FPakFile | |
| DirectoryExistsInPruned(const TCHAR *InPath) const | FPakFile | inline |
| ECacheType enum name | FPakFile | |
| EFindResult enum name | FPakFile | |
| EIteratorType enum name | FPakFile | |
| 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) | FPakFile | static |
| FDirectoryIndex typedef | FPakFile | |
| Find(const FString &FullPath, FPakEntry *OutEntry) const | FPakFile | |
| FindLocationFromIndex(const FString &FullPath, const FString &MountPoint, const FPathHashIndex &PathHashIndex, uint64 PathHashSeed, int32 PakFileVersion) | FPakFile | static |
| FindLocationFromIndex(const FString &FullPath, const FString &MountPoint, const FDirectoryIndex &DirectoryIndex) | FPakFile | static |
| FindPrunedDirectory(const TCHAR *InPath) const | FPakFile | inline |
| FindPrunedFilesAtPath(ContainerType &OutFiles, const TCHAR *InPath, bool bIncludeFiles=true, bool bIncludeDirectories=false, bool bRecursive=false) const | FPakFile | inline |
| FindPrunedFilesAtPath(const TCHAR *InPath, TArray< FString > &OutFiles, bool bIncludeFiles=true, bool bIncludeDirectories=false, bool bRecursive=false) const | FPakFile | |
| FPakFile(IPlatformFile *LowerLevel, const TCHAR *Filename, bool bIsSigned, bool bLoadIndex=true) | FPakFile | |
| FPakPlatformFile | FPakFile | friend |
| FPathHashIndex typedef | FPakFile | |
| FRefCountBase | FPakFile | friend |
| FRefCountBase::FRefCountBase(const FRefCountBase &Rhs)=delete | FRefCountBase | |
| GetCacheIndex(void) | FPakFile | inline |
| GetCacheType(void) | FPakFile | inline |
| GetFilename() const | FPakFile | inline |
| GetFilenameName() const | FPakFile | inline |
| GetInfo() const | FPakFile | inline |
| GetIsMounted() const | FPakFile | inline |
| GetMountPoint() const | FPakFile | inline |
| GetNumFiles() const override | FPakFile | inlinevirtual |
| GetPakEntry(const FPakEntryLocation &FPakEntryLocation, FPakEntry *OutEntry, const TArray< uint8 > &EncodedPakEntries, const TArray< FPakEntry > &Files, const FPakInfo &Info) | FPakFile | static |
| GetPrunedFilenames(TArray< FString > &OutFileList) const | FPakFile | |
| GetPrunedFilenamesInChunk(const TArray< int32 > &InChunkIDs, TArray< FString > &OutFileList) const | FPakFile | |
| GetRefCount() const | FRefCountBase | inline |
| GetRelativeFilePathFromMountPointer(const FString &Child, const FString &MountPoint) | FPakFile | inlinestatic |
| GetRelativePathFromMountInline(FString &Child, const FString &MountPoint) | FPakFile | inlinestatic |
| GetSharedReader(IPlatformFile *LowerLevel) | FPakFile | |
| GetTimestamp() const | FPakFile | inline |
| GetUnderlyingCacheTrimDisabled(void) | FPakFile | inline |
| HasFilenames() const | FPakFile | inline |
| HashPath(const TCHAR *RelativePathFromMount, uint64 Seed, int32 PakFileVersion) | FPakFile | static |
| IsPakKeepFullDirectory() | FPakFile | static |
| IsPakWriteFullDirectoryIndex() | FPakFile | static |
| IsPakWritePathHashIndex() | FPakFile | static |
| IsPathInDirectoryFormat(const FString &Path) | FPakFile | inlinestatic |
| IsValid() const | FPakFile | inline |
| MakeDirectoryFromPath(FString &Path) | FPakFile | inlinestatic |
| operator=(const FRefCountBase &Rhs)=delete | FRefCountBase | |
| PakContains(const FString &FullPath) const override | FPakFile | inlinevirtual |
| PakGetMountPoint() const override | FPakFile | inlinevirtual |
| PakGetPakchunkIndex() const override | FPakFile | inlinevirtual |
| PakGetPakFilename() const override | FPakFile | inlinevirtual |
| PakPathCombine(FStringView Parent, FStringView Child) | FPakFile | static |
| PakPathCombine(FStringView Parent, FUtf8StringView Child) | FPakFile | static |
| PakVisitPrunedFilenames(IPlatformFile::FDirectoryVisitor &Visitor) const override | FPakFile | inlinevirtual |
| PassedSignatureChecks() const | FPakFile | |
| PruneDirectoryIndex(FDirectoryIndex &InOutDirectoryIndex, FDirectoryIndex *PrunedDirectoryIndex, const FString &MountPoint) | FPakFile | static |
| ReadHashFromPayload(const FPakEntry &PakEntry, uint8 *OutBuffer) | FPakFile | inline |
| ReadNextEntryFunction typedef | FPakFile | |
| RecreatePakReaders(IPlatformFile *LowerLevel) | FPakFile | |
| Release() const | FRefCountBase | inline |
| ReleaseOldReaders(double MaxAgeSeconds) | FPakFile | |
| ReturnSharedReader(FArchive *SharedReader) | FPakFile | |
| SaveIndexInternal_DirectoryIndex(FArchive &Ar, const FDirectoryIndex &DirectoryTMap) | FPakFile | static |
| SetCacheIndex(int32 InCacheIndex) | FPakFile | inline |
| SetCacheType(ECacheType InCacheType) | FPakFile | inline |
| SetIsMounted(bool bInIsMounted) | FPakFile | inline |
| SetMountPoint(const TCHAR *Path) | FPakFile | inline |
| SetUnderlyingCacheTrimDisabled(bool InUnderlyingCacheTrimDisabled) | FPakFile | inline |
| SplitPathInline(FStringView &InOutPath, FStringView &OutFilename) | FPakFile | static |
| SplitPathInline(FString &InOutPath, FString &OutFilename) | FPakFile | inlinestatic |
| TotalSize() const | FPakFile | inline |
| ~FRefCountBase()=default | FRefCountBase | virtual |