Open 3D Engine Archive Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Archive::ArchiveReaderFactory Class Reference

Inherits Archive::IArchiveReaderFactory.

Public Member Functions

 AZ_TYPE_INFO_WITH_NAME_DECL (ArchiveReaderFactory)
 
 AZ_RTTI_NO_TYPE_INFO_DECL ()
 
AZStd::unique_ptr< IArchiveReaderCreate () const override
 
AZStd::unique_ptr< IArchiveReaderCreate (const ArchiveReaderSettings &readerSettings) const override
 
AZStd::unique_ptr< IArchiveReaderCreate (AZ::IO::PathView archivePath, const ArchiveReaderSettings &readerSettings) const override
 
AZStd::unique_ptr< IArchiveReaderCreate (IArchiveReader::ArchiveStreamPtr archiveStream, const ArchiveReaderSettings &readerSettings) const override
 
- Public Member Functions inherited from Archive::IArchiveReaderFactory
 AZ_TYPE_INFO_WITH_NAME_DECL (IArchiveReaderFactory)
 
 AZ_RTTI_NO_TYPE_INFO_DECL ()
 

Public Attributes

 AZ_CLASS_ALLOCATOR_DECL
 
- Public Attributes inherited from Archive::IArchiveReaderFactory
 AZ_CLASS_ALLOCATOR_DECL
 

Member Function Documentation

◆ Create() [1/4]

AZStd::unique_ptr< IArchiveReader > Archive::ArchiveReaderFactory::Create ( ) const
overridevirtual

◆ Create() [2/4]

AZStd::unique_ptr< IArchiveReader > Archive::ArchiveReaderFactory::Create ( AZ::IO::PathView archivePath,
const ArchiveReaderSettings & readerSettings ) const
overridevirtual

◆ Create() [3/4]

AZStd::unique_ptr< IArchiveReader > Archive::ArchiveReaderFactory::Create ( const ArchiveReaderSettings & readerSettings) const
overridevirtual

◆ Create() [4/4]

AZStd::unique_ptr< IArchiveReader > Archive::ArchiveReaderFactory::Create ( IArchiveReader::ArchiveStreamPtr archiveStream,
const ArchiveReaderSettings & readerSettings ) const
overridevirtual

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