|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <mpqfile.h>
Public Member Functions | |
| void | close () |
| char * | getBuffer () |
| char * | getPointer () |
| size_t | getPos () |
| size_t | getSize () |
| bool | isEof () |
| MPQFile (HANDLE mpq, const char *filename, bool warnNoExist=true) | |
| size_t | read (void *dest, size_t bytes) |
| void | seek (int offset) |
| void | seekRelative (int offset) |
| ~MPQFile () | |
Private Member Functions | |
| MPQFile (const MPQFile &f) | |
| void | operator= (const MPQFile &f) |
Private Attributes | |
| char * | buffer |
| bool | eof |
| size_t | pointer |
| size_t | size |
|
private |
References MPQFile().
Referenced by MPQFile(), and operator=().
| MPQFile::MPQFile | ( | HANDLE | mpq, |
| const char * | filename, | ||
| bool | warnNoExist = true ) |
| void MPQFile::close | ( | ) |
Definition at line 87 of file mpqfile.cpp.
Referenced by Model::open(), WMOGroup::open(), WMORoot::open(), and ~MPQFile().
|
inline |
|
inline |
|
inline |
Definition at line 66 of file mpqfile.h.
References pointer.
Referenced by WMOGroup::open(), and WMORoot::open().
|
inline |
Definition at line 69 of file mpqfile.h.
References eof.
Referenced by Model::open(), WMOGroup::open(), and WMORoot::open().
| size_t MPQFile::read | ( | void * | dest, |
| size_t | bytes ) |
Definition at line 58 of file mpqfile.cpp.
References buffer, eof, pointer, and size.
Referenced by ModelInstance::ModelInstance(), MPQFile(), Model::open(), WMOGroup::open(), WMORoot::open(), and WMOInstance::WMOInstance().
| void MPQFile::seek | ( | int | offset | ) |
Definition at line 75 of file mpqfile.cpp.
References eof, pointer, and size.
Referenced by Model::open(), WMOGroup::open(), and WMORoot::open().
| void MPQFile::seekRelative | ( | int | offset | ) |
Definition at line 81 of file mpqfile.cpp.
References eof, pointer, and size.
Referenced by Model::open().
|
private |
Definition at line 54 of file mpqfile.h.
Referenced by close(), getBuffer(), getPointer(), MPQFile(), and read().
|
private |
|
private |
Definition at line 55 of file mpqfile.h.
Referenced by getPointer(), getPos(), MPQFile(), read(), seek(), and seekRelative().
|
private |