FIFE
|
A VFS provider for Zip archives. More...
#include <zipprovider.h>
Public Member Functions | |
ZipProvider () | |
bool | isReadable (const std::string &file) const |
Check if a given file is readable for this VFSSource. More... | |
VFSSource * | createSource (const std::string &file) const |
Create a new instance of a VFSSource initialized with the given file. More... | |
![]() | |
VFSSourceProvider (const std::string &name) | |
virtual | ~VFSSourceProvider () |
const std::string & | getName () const |
Returns the name of this VFSSourceProvider. More... | |
void | setVFS (VFS *vfs) |
Get the VFS this provider is using. More... | |
VFS * | getVFS () const |
A VFS provider for Zip archives.
Definition at line 42 of file zipprovider.h.
|
inline |
Definition at line 44 of file zipprovider.h.
|
virtual |
Create a new instance of a VFSSource initialized with the given file.
file | the filename to open (the archive-file) |
Implements FIFE::VFSSourceProvider.
Definition at line 54 of file zipprovider.cpp.
References FIFE::VFSSourceProvider::getVFS(), and isReadable().
|
virtual |
Check if a given file is readable for this VFSSource.
file | the filename to check |
Implements FIFE::VFSSourceProvider.
Definition at line 38 of file zipprovider.cpp.
References FIFE::VFS::exists(), and FIFE::VFSSourceProvider::getVFS().
Referenced by createSource().