Open 3D Engine Archive Gem 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.
Archive::IArchiveWriterFactory Class Referenceabstract

#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< IArchiveWriterCreate () const =0
 
virtual AZStd::unique_ptr< IArchiveWriterCreate (const ArchiveWriterSettings &writerSettings) const =0
 
virtual AZStd::unique_ptr< IArchiveWriterCreate (AZ::IO::PathView archivePath, const ArchiveWriterSettings &writerSettings) const =0
 
virtual AZStd::unique_ptr< IArchiveWriterCreate (IArchiveWriter::ArchiveStreamPtr archiveStream, const ArchiveWriterSettings &writerSettings) const =0
 

Public Attributes

 AZ_CLASS_ALLOCATOR_DECL
 

Detailed Description

Factory which is used to creates instances of the ArchiveWriter class The Create functions parameters are forwarded to the ArchiveWriter constructor


The documentation for this class was generated from the following files: