#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< IArchiveReader > | Create () const =0 | 
| virtual AZStd::unique_ptr< IArchiveReader > | Create (const ArchiveReaderSettings &readerSettings) const =0 | 
| virtual AZStd::unique_ptr< IArchiveReader > | Create (AZ::IO::PathView archivePath, const ArchiveReaderSettings &readerSettings) const =0 | 
| virtual AZStd::unique_ptr< IArchiveReader > | Create (IArchiveReader::ArchiveStreamPtr archiveStream, const ArchiveReaderSettings &readerSettings) const =0 | 
Public Attributes | |
| AZ_CLASS_ALLOCATOR_DECL | |
Factory which is used to creates instances of the ArchiveReader class The Create functions parameters are forwarded to the ArchiveReader constructor