aboutsummaryrefslogtreecommitdiff
path: root/src/irrlicht/RezLoader.h
blob: 85a614d6dd9e80310227076d72bd5c455e1ae14b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef REZLOADER_H
#define REZLOADER_H

#include <irrlicht.h>

class RezLoader : public irr::io::IArchiveLoader
{
public:
	virtual bool isALoadableFileFormat(const irr::io::path &filename) const;
	virtual bool isALoadableFileFormat(irr::io::IReadFile *file) const;
	virtual bool isALoadableFileFormat(irr::io::E_FILE_ARCHIVE_TYPE fileType)
        const;
	virtual irr::io::IFileArchive *createArchive(const irr::io::path &filename,
        bool ignoreCase, bool ignorePaths) const;
	virtual irr::io::IFileArchive *createArchive(irr::io::IReadFile *file,
        bool ignoreCase, bool ignorePaths) const;
};

#endif