Open 3D Engine AzFramework 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::ZipDir::FileEntry Struct Reference

Inherits AZ::IO::ZipDir::FileEntryBase.

Public Member Functions

 AZ_CLASS_ALLOCATOR (FileEntry, AZ::SystemAllocator)
 
 FileEntry (const FileEntry &)=delete
 
FileEntryoperator= (const FileEntry &)=delete
 
bool IsInitialized ()
 
const char * GetName (const char *pNamePool) const
 
void OnNewFileData (const void *pUncompressed, uint64_t nSize, uint64_t nCompressedSize, uint32_t nCompressionMethod, bool bContinuous)
 
uint64_t GetModificationTime ()
 
bool IsCompressed () const
 
 FileEntryBase ()=default
 
 FileEntryBase (const ZipFile::CDRFileHeader &header, const SExtraZipFileData &extra)
 
- Public Member Functions inherited from AZ::IO::ZipDir::FileEntryBase
 FileEntryBase (const ZipFile::CDRFileHeader &header, const SExtraZipFileData &extra)
 

Public Attributes

AZStd::mutex m_readLock
 
- Public Attributes inherited from AZ::IO::ZipDir::FileEntryBase
ZipFile::DataDescriptor desc {}
 
uint32_t nFileDataOffset { INVALID_DATA_OFFSET }
 
uint32_t nFileHeaderOffset { INVALID_DATA_OFFSET }
 
uint32_t nNameOffset {}
 
uint16_t nMethod {}
 
uint16_t nReserved0 {}
 
uint16_t nLastModTime {}
 
uint16_t nLastModDate {}
 
uint64_t nNTFS_LastModifyTime {}
 
uint32_t nEOFOffset {}
 
bool bCheckCRCNextRead {}
 

Additional Inherited Members

- Static Public Attributes inherited from AZ::IO::ZipDir::FileEntryBase
static constexpr uint32_t INVALID_DATA_OFFSET = 0xFFFFFFFF
 

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