UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPakReaderPolicy< EncryptionPolicy > Class Template Reference

#include <IPlatformFilePak.h>

Public Member Functions

 FPakReaderPolicy (const FPakFile &InPakFile, const FPakEntry &InPakEntry, TAcquirePakReaderFunction &InAcquirePakReader)
 
int64 FileSize () const
 
void Serialize (int64 DesiredPosition, void *V, int64 Length) const
 

Public Attributes

const FPakFilePakFile
 
FPakEntry PakEntry
 
TAcquirePakReaderFunction AcquirePakReader
 
int64 OffsetToFile
 

Constructor & Destructor Documentation

◆ FPakReaderPolicy()

template<typename EncryptionPolicy = FPakNoEncryption>
FPakReaderPolicy< EncryptionPolicy >::FPakReaderPolicy ( const FPakFile InPakFile,
const FPakEntry InPakEntry,
TAcquirePakReaderFunction InAcquirePakReader 
)
inline

Member Function Documentation

◆ FileSize()

template<typename EncryptionPolicy = FPakNoEncryption>
int64 FPakReaderPolicy< EncryptionPolicy >::FileSize ( ) const
inline

◆ Serialize()

template<typename EncryptionPolicy = FPakNoEncryption>
void FPakReaderPolicy< EncryptionPolicy >::Serialize ( int64  DesiredPosition,
void V,
int64  Length 
) const
inline

Member Data Documentation

◆ AcquirePakReader

template<typename EncryptionPolicy = FPakNoEncryption>
TAcquirePakReaderFunction FPakReaderPolicy< EncryptionPolicy >::AcquirePakReader

Pak file archive to read the data from.

◆ OffsetToFile

template<typename EncryptionPolicy = FPakNoEncryption>
int64 FPakReaderPolicy< EncryptionPolicy >::OffsetToFile

Offset to the file in pak (including the file header).

◆ PakEntry

template<typename EncryptionPolicy = FPakNoEncryption>
FPakEntry FPakReaderPolicy< EncryptionPolicy >::PakEntry

Pak file entry for this file.

◆ PakFile

Pak file that own this file data


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