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::IArchiveReader Member List

This is the complete list of members for Archive::IArchiveReader, including all inherited members.

ArchiveStreamPtr typedef (defined in Archive::IArchiveReader)Archive::IArchiveReader
AZ_CLASS_ALLOCATOR_DECL (defined in Archive::IArchiveReader)Archive::IArchiveReader
AZ_RTTI_NO_TYPE_INFO_DECL() (defined in Archive::IArchiveReader)Archive::IArchiveReader
AZ_TYPE_INFO_WITH_NAME_DECL(IArchiveReader) (defined in Archive::IArchiveReader)Archive::IArchiveReader
ContainsFile(AZ::IO::PathView relativePath) const =0Archive::IArchiveReaderpure virtual
DumpArchiveMetadata(AZ::IO::GenericStream &metadataStream, const ArchiveMetadataSettings &metadataSettings={}) const =0Archive::IArchiveReaderpure virtual
EnumerateFilesInArchive(ListFileCallback listFileCallback) const =0Archive::IArchiveReaderpure virtual
ExtractFileFromArchive(AZStd::span< AZStd::byte > outputSpan, const ArchiveReaderFileSettings &fileSettings)=0Archive::IArchiveReaderpure virtual
IsMounted() const =0Archive::IArchiveReaderpure virtual
ListFileCallback typedefArchive::IArchiveReader
ListFileInArchive(ArchiveFileToken filePathToken) const =0Archive::IArchiveReaderpure virtual
ListFileInArchive(AZ::IO::PathView relativePath) const =0Archive::IArchiveReaderpure virtual
MountArchive(AZ::IO::PathView archivePath)=0Archive::IArchiveReaderpure virtual
MountArchive(ArchiveStreamPtr archiveStream)=0 (defined in Archive::IArchiveReader)Archive::IArchiveReaderpure virtual
UnmountArchive()=0Archive::IArchiveReaderpure virtual
~IArchiveReader() (defined in Archive::IArchiveReader)Archive::IArchiveReaderinlinevirtual