OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::ZIPReader Class Reference

ZIP アーカイブファイルの読み込み More...

#include <ZIPReader.hpp>

Public Member Functions

SIV3D_NODISCARD_CXX20 ZIPReader ()
 
SIV3D_NODISCARD_CXX20 ZIPReader (FilePathView path)
 
 ~ZIPReader ()
 
bool open (FilePathView path)
 
void close ()
 
bool isOpen () const noexcept
 
 operator bool () const noexcept
 
const Array< FilePath > & enumPaths () const
 
bool extractAll (FilePathView targetDirectory) const
 
bool extractFiles (StringView pattern, FilePathView targetDirectory) const
 
MemoryReader extract (FilePathView filePath) const
 
Blob extractToBlob (FilePathView filePath) const
 

Detailed Description

ZIP アーカイブファイルの読み込み

Constructor & Destructor Documentation

◆ ZIPReader() [1/2]

SIV3D_NODISCARD_CXX20 s3d::ZIPReader::ZIPReader ( )

◆ ZIPReader() [2/2]

SIV3D_NODISCARD_CXX20 s3d::ZIPReader::ZIPReader ( FilePathView  path)
explicit

◆ ~ZIPReader()

s3d::ZIPReader::~ZIPReader ( )

Member Function Documentation

◆ close()

void s3d::ZIPReader::close ( )

◆ enumPaths()

const Array<FilePath>& s3d::ZIPReader::enumPaths ( ) const

◆ extract()

MemoryReader s3d::ZIPReader::extract ( FilePathView  filePath) const

◆ extractAll()

bool s3d::ZIPReader::extractAll ( FilePathView  targetDirectory) const

◆ extractFiles()

bool s3d::ZIPReader::extractFiles ( StringView  pattern,
FilePathView  targetDirectory 
) const

◆ extractToBlob()

Blob s3d::ZIPReader::extractToBlob ( FilePathView  filePath) const

◆ isOpen()

bool s3d::ZIPReader::isOpen ( ) const
noexcept

◆ open()

bool s3d::ZIPReader::open ( FilePathView  path)

◆ operator bool()

s3d::ZIPReader::operator bool ( ) const
explicitnoexcept

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