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::IArchiveReaderFactory Class Referenceabstract

#include <ArchiveReaderAPI.h>

Inherited by Archive::ArchiveReaderFactory.

Public Member Functions

 AZ_TYPE_INFO_WITH_NAME_DECL (IArchiveReaderFactory)
 
 AZ_RTTI_NO_TYPE_INFO_DECL ()
 
virtual AZStd::unique_ptr< IArchiveReaderCreate () const =0
 
virtual AZStd::unique_ptr< IArchiveReaderCreate (const ArchiveReaderSettings &readerSettings) const =0
 
virtual AZStd::unique_ptr< IArchiveReaderCreate (AZ::IO::PathView archivePath, const ArchiveReaderSettings &readerSettings) const =0
 
virtual AZStd::unique_ptr< IArchiveReaderCreate (IArchiveReader::ArchiveStreamPtr archiveStream, const ArchiveReaderSettings &readerSettings) const =0
 

Public Attributes

 AZ_CLASS_ALLOCATOR_DECL
 

Detailed Description

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


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