Navigation
| Name | PakFile |
| Type | Runtime |
| Location | /Engine/Source/Runtime/PakFile/ |
| Module Build Rules | PakFile.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FPakFile | Pak file. |
| FPakFileHandle | File handle to read from pak file. |
| FPakNoEncryption | Placeholder Class |
| FPakPlatformFile | Platform file wrapper to be able to use pak files. |
| FPakReaderPolicy | |
| FSharedPakReader | Wrapper for a pointer to a shared pak reader archive that has been temporarily acquired. |
Structs
| Name | Remarks |
|---|---|
| FNullDirectoryTreeIndex | |
| FPakChunkSignatureCheckFailedData | |
| FPakCompressedBlock | Struct storing offsets and sizes of a compressed block. |
| FPakEntry | Struct holding info about a single file stored in pak file. |
| FPakEntryLocation | An identifier for the location of an FPakEntry in an FDirectoryIndex or an FPathHashIndex. |
| FPakEntryPair | Convenience struct for building FPakFile indexes from an enumeration of (Filename,FPakEntry) pairs |
| FPakInfo | Struct which holds pak file info (version, index offset, hash value). |
| FPakMountArgs | Args for pak mounting |
| FPakSignatureFile | Structure which describes the content of the pak .sig files |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FDirectoryTreeIndex | FNullDirectoryTreeIndex | IPlatformFilePak.h | |
| FFilenameSecurityDelegate | TBaseDelegate_OneParam< bool, const TCHAR * > | Delegate for allowing a game to restrict the accessing of non-pak files | IPlatformFilePak.h |
| FPakChunkSignatureCheckFailedHandler | TMulticastDelegate_OneParam< void, const FPakChunkSignatureCheckFailedData & > | IPlatformFilePak.h | |
| FPakCustomEncryptionDelegate | TBaseDelegate_ThreeParams< void, uint8 *, uint32, FGuid > | IPlatformFilePak.h | |
| FPakDirectory | TMap< FUtf8String, FPakEntryLocation > | Pak directory type mapping a filename to an FPakEntryLocation. | IPlatformFilePak.h |
| FPakPrincipalSignatureTableCheckFailureHandler | TMulticastDelegate_OneParam< void, const FString & > | IPlatformFilePak.h | |
| FPakSetIndexSettings | TBaseDelegate_ThreeParams< void, bool &, bool &, bool & > | Delegate which allows a project to configure Index Pruning. | IPlatformFilePak.h |
| TAcquirePakReaderFunction | TFunction< FSharedPakReader()> | Typedef for a function that returns an archive to use for accessing an underlying pak file | IPlatformFilePak.h |
| TPakChunkHash | uint32 | IPlatformFilePak.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString ChunkHashToString
(
const TPakChunkHash& InHash |
IPlatformFilePak.h | ||
TPakChunkHash ComputePakChunkHash
(
const void* InData, |
IPlatformFilePak.h | ||
DECLARE_FLOAT_ACCUMULATOR_STAT_EXTERN
(
TEXT("Total pak file read time"), |
IPlatformFilePak.h | ||
UE_DEPRECATED
(
"5.1", |
IPlatformFilePak.h |