Open 3D Engine AzFramework 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.
AZ::IO::INestedArchive Member List

This is the complete list of members for AZ::IO::INestedArchive, including all inherited members.

ECompressionLevels enum name (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
ECompressionMethods enum name (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
EPakFlags enum name (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
FindFile(AZStd::string_view szPath)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
FLAGS_ABSOLUTE_PATHS enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
FLAGS_CREATE_NEW enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
FLAGS_DISABLE_PAK enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
FLAGS_DONT_COMPACT enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
FLAGS_FULL_VALIDATE enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
FLAGS_OPTIMIZED_READ_ONLY enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
FLAGS_READ_ONLY enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
FLAGS_RELATIVE_PATHS_ONLY enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
FLAGS_VALIDATE_HEADERS enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
GetFileSize(Handle)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
GetFlags() const =0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
GetFullPath() const =0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
GetRootFolderHandle()=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
Handle typedef (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
IsReadOnly() const (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchiveinline
LEVEL_BEST enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
LEVEL_BETTER enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
LEVEL_DEFAULT enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
LEVEL_FASTER enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
LEVEL_FASTEST enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
LEVEL_NORMAL enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
ListAllFiles(AZStd::vector< AZ::IO::Path > &outFileEntries)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
METHOD_COMPRESS enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
METHOD_COMPRESS_AND_ENCRYPT enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
METHOD_DEFLATE enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
METHOD_STORE enum value (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchive
ReadFile(Handle, void *pBuffer)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
RemoveAll()=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
RemoveDir(AZStd::string_view szRelativePath)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
RemoveFile(AZStd::string_view szRelativePath)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
ResetFlags(uint32_t nFlagsToSet)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
SetFlags(uint32_t nFlagsToSet)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
SetPackAccessible(bool bAccessible)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
StartContinuousFileUpdate(AZStd::string_view szRelativePath, uint64_t nSize)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
UpdateFile(AZStd::string_view szRelativePath, const void *pUncompressed, uint64_t nSize, uint32_t nCompressionMethod=0, int nCompressionLevel=-1, CompressionCodec::Codec codec=CompressionCodec::Codec::ZLIB)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
UpdateFileContinuousSegment(AZStd::string_view szRelativePath, uint64_t nSize, const void *pUncompressed, uint64_t nSegmentSize, uint64_t nOverwriteSeekPos=(std::numeric_limits< uint64_t >::max)())=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
UpdateFileCRC(AZStd::string_view szRelativePath, AZ::Crc32 dwCRC)=0 (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivepure virtual
~INestedArchive()=default (defined in AZ::IO::INestedArchive)AZ::IO::INestedArchivevirtual