arsa  2.7
arsa_pak.h
Go to the documentation of this file.
1 #ifndef __ARSA_Pak_H__
2 #define __ARSA_Pak_H__
3 
4 #include "arsa_begin_code.h"
5 #include <irrlicht.h>
6 
7 typedef void Pak_cb( int num, const char* filename );
8 extern ARSA_API bool ARSACALLCONV arsa_PakSave( const irr::io::path& Pakname, const irr::core::array<irr::io::path>& files, Pak_cb* cb = 0);
10 extern ARSA_API bool ARSACALLCONV arsa_PakLoad( const irr::io::path& Pakfile, Pak_cb* cb = 0 );
15 extern ARSA_API bool ARSACALLCONV arsa_PakOk(const irr::io::path& Pakfile);
16 
17 #endif // __ARSA_Pak_H__
ARSA_API bool ARSACALLCONV arsa_PakLoad(const irr::io::path &Pakfile, Pak_cb *cb=0)
ARSA_API irr::u32 ARSACALLCONV arsa_PakFileSize(const irr::io::path &Pakfile)
GLuint num
Interface providing read access to a file.
Definition: IReadFile.h:18
ARSA_API irr::u32 ARSACALLCONV arsa_PakCount(const irr::io::path &Pakfile)
ARSA_API irr::u32 ARSACALLCONV arsa_PakRawSize(const irr::io::path &Pakfile)
Main header file of the irrlicht, the only file needed to include.
ARSA_API bool ARSACALLCONV arsa_PakOk(const irr::io::path &Pakfile)
Interface providing write access to a file.
Definition: IWriteFile.h:17
Very simple string class with some useful features.
Definition: irrString.h:37
unsigned int u32
32 bit unsigned variable.
Definition: irrTypes.h:62
void Pak_cb(int num, const char *filename)
Definition: arsa_pak.h:7
ARSA_API bool ARSACALLCONV arsa_PakSave(const irr::io::path &Pakname, const irr::core::array< irr::io::path > &files, Pak_cb *cb=0)
Self reallocating template array (like stl vector) with additional features.
Definition: irrArray.h:22
#define ARSA_API
#define ARSACALLCONV