Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::IO::CompressionInfo Struct Reference

Public Member Functions

 CompressionInfo (const CompressionInfo &rhs)=default
 
CompressionInfooperator= (const CompressionInfo &rhs)=default
 
 CompressionInfo (CompressionInfo &&rhs)
 
CompressionInfooperator= (CompressionInfo &&rhs)
 

Public Attributes

RequestPath m_archiveFilename
 Relative path to the archive file.
 
DecompressionFunc m_decompressor
 
CompressionTag m_compressionTag { 0 }
 
size_t m_offset = 0
 Offset into the archive file for the found file.
 
size_t m_compressedSize = 0
 On disk size of the compressed file.
 
size_t m_uncompressedSize = 0
 Size after the file has been decompressed.
 
ConflictResolution m_conflictResolution = ConflictResolution::UseArchiveOnly
 Preferred solution when an archive is found in the archive and as a separate file.
 
bool m_isCompressed = false
 Whether or not the file is compressed. If the file is not compressed, the compressed and uncompressed sizes should match.
 
bool m_isSharedPak = false
 Whether or not the pak file is used in multiple location or reads can be done exclusively.
 

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