Fission FSN
Loading...
Searching...
No Matches
fsIZipFile.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCZipFile.h
4*
5* Purpose: Zip archive wrapper
6*
7*********************************************************************/
8
9#ifndef fsIZipFilehdr
10#define fsIZipFilehdr
11
12#include <memory>
13#include <fsCore/fsStr.h>
14
15class fsCResourceName;
16
18{
19public:
20
21 static std::unique_ptr<fsIZipFile> create(const fsCResourceName &pResourceName);
22 virtual fsStr assetRead(fsStr &pAssetName) { return ""; };
23 virtual ~fsIZipFile() = default;
24
25protected:
26
27 fsIZipFile(const fsCResourceName& pResourceName) {};
28
29};
30
31
32#endif
Definition fsCResourceName.h:32
static std::unique_ptr< fsIZipFile > create(const fsCResourceName &pResourceName)
Definition fsIZipFile.cpp:13
fsIZipFile(const fsCResourceName &pResourceName)
Definition fsIZipFile.h:27
virtual ~fsIZipFile()=default
virtual fsStr assetRead(fsStr &pAssetName)
Definition fsIZipFile.h:22
Definition fsStr.h:23