40 virtual ::Core::ZipUtils::UnzipResult locateFile(
char const* fileName,
int caseSensitivity) ;
43 virtual ::Core::ZipUtils::UnzipResult goToFirstFile() ;
46 virtual ::Core::ZipUtils::UnzipResult goToNextFile() ;
49 virtual ::std::string getCurrentFileName()
const ;
52 virtual ::Core::ZipUtils::UnzipResult openCurrentFileForReading() ;
55 virtual ::Core::ZipUtils::UnzipResult closeCurrentFile() ;
58 virtual void readCurrentFileContentsIntoMemory(::std::string& str) ;
62 readCurrentFileContents(uint64 bufferSize, ::std::function<
void(
int,
void const*)> onReadCallback) ;
65 virtual uint64 getTotalFilesInZip() ;
68 virtual uint64 getCurrentFileUncompressedSize() ;
71 virtual bool _isGood()
const ;
83 MCNAPI
void*
$ctor(::Bedrock::NotNullNonOwnerPtr<::IFileAccess> fileAccess,
::Core::Path const& zipPath);
95 MCNAPI ::Core::ZipUtils::UnzipResult
$locateFile(
char const* fileName,
int caseSensitivity);