40 virtual bool isGood()
const ;
43 virtual ::Core::ZipUtils::UnzipResult locateFile(
char const* fileName,
int caseSensitivity) ;
46 virtual ::Core::ZipUtils::UnzipResult goToFirstFile() ;
49 virtual ::Core::ZipUtils::UnzipResult goToNextFile() ;
52 virtual ::std::string getCurrentFileName()
const ;
55 virtual ::Core::ZipUtils::UnzipResult openCurrentFileForReading() ;
58 virtual ::Core::ZipUtils::UnzipResult closeCurrentFile() ;
61 virtual void readCurrentFileContentsIntoMemory(::std::string& str) ;
65 readCurrentFileContents(uint64 bufferSize, ::std::function<
void(
int,
void const*)> onReadCallback) ;
68 virtual uint64 getTotalFilesInZip() ;
71 virtual uint64 getCurrentFileUncompressedSize() ;
83 MCAPI
void* $ctor(::Bedrock::NotNullNonOwnerPtr<::IFileAccess> fileAccess,
::Core::Path const& zipPath);
95 MCAPI
bool $isGood()
const;
97 MCAPI ::Core::ZipUtils::UnzipResult $locateFile(
char const* fileName,
int caseSensitivity);
99 MCAPI ::Core::ZipUtils::UnzipResult $goToFirstFile();
101 MCAPI ::Core::ZipUtils::UnzipResult $goToNextFile();
103 MCAPI ::std::string $getCurrentFileName()
const;
105 MCAPI ::Core::ZipUtils::UnzipResult $openCurrentFileForReading();
107 MCAPI ::Core::ZipUtils::UnzipResult $closeCurrentFile();
109 MCAPI
void $readCurrentFileContentsIntoMemory(::std::string& str);
111 MCAPI
void $readCurrentFileContents(uint64 bufferSize, ::std::function<
void(
int,
void const*)> onReadCallback);
113 MCAPI uint64 $getTotalFilesInZip();
115 MCAPI uint64 $getCurrentFileUncompressedSize();
121 MCAPI
static void** $vftable();