#include <ArchiveWriterAPI.h>
Inherited by Archive::ArchiveWriterFactory.
Public Member Functions | |
AZ_TYPE_INFO_WITH_NAME_DECL (IArchiveWriterFactory) | |
AZ_RTTI_NO_TYPE_INFO_DECL () | |
virtual AZStd::unique_ptr< IArchiveWriter > | Create () const =0 |
virtual AZStd::unique_ptr< IArchiveWriter > | Create (const ArchiveWriterSettings &writerSettings) const =0 |
virtual AZStd::unique_ptr< IArchiveWriter > | Create (AZ::IO::PathView archivePath, const ArchiveWriterSettings &writerSettings) const =0 |
virtual AZStd::unique_ptr< IArchiveWriter > | Create (IArchiveWriter::ArchiveStreamPtr archiveStream, const ArchiveWriterSettings &writerSettings) const =0 |
Public Attributes | |
AZ_CLASS_ALLOCATOR_DECL | |
Factory which is used to creates instances of the ArchiveWriter class The Create functions parameters are forwarded to the ArchiveWriter constructor