Open 3D Engine Archive Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <ArchiveWriterAPI.h>
Public Attributes | |
AZ::IO::PathView | m_relativeFilePath |
Compression::CompressionAlgorithmId | m_compressionAlgorithm { Compression::Uncompressed } |
ArchiveWriterFileMode | m_fileMode { ArchiveWriterFileMode::AddNew } |
ArchiveFilePathCase | m_fileCase { ArchiveFilePathCase::Lowercase } |
const Compression::CompressionOptions * | m_compressionOptions {} |
Settings for controlling how an individual file is added to an archive. It supports specification of the compression algorithm, the relative path it should be in the archive file located at within the archive, whether to allow updating an existing archive file at the same path, etc... NOTE: The relative file path will be lowercased by default based on the ArchiveFileCase enum This due to the Archiving System supporting both case-preserving(Windows, MacOS) and case-sensitive systems such as Linux
const Compression::CompressionOptions* Archive::ArchiveWriterFileSettings::m_compressionOptions {} |
Pointer to a compression options derived struct This can be used to supply custom compression options to the compressor the Archive Writer users