Open 3D Engine AzFramework API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Member Functions | Public Attributes | List of all members
AZ::IO::ZipDir::FileEntry Struct Reference

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

Public Member Functions

 AZ_CLASS_ALLOCATOR (FileEntry, AZ::SystemAllocator, 0)
 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: