|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <model.h>
Public Member Functions | |
| bool | ConvertToVMAPModel (char const *outfilename) |
| Model (std::string &filename) | |
| bool | open () |
| ~Model () | |
Public Attributes | |
| ModelHeader | header |
| uint16 * | indices |
| Vec3D * | vertices |
Private Member Functions | |
| void | _unload () |
Private Attributes | |
| std::string | filename |
| Model::Model | ( | std::string & | filename | ) |
|
inlineprivate |
| bool Model::ConvertToVMAPModel | ( | char const * | outfilename | ) |
Definition at line 59 of file model.cpp.
References header, indices, szRawVMAPMagic, and vertices.
Referenced by ExtractSingleModel().
| bool Model::open | ( | ) |
Definition at line 21 of file model.cpp.
References _unload(), MPQFile::close(), filename, fixCoordSystem(), MPQFile::getBuffer(), header, indices, MPQFile::isEof(), MPQFile::read(), MPQFile::seek(), MPQFile::seekRelative(), vertices, and WorldMpq.
Referenced by ExtractSingleModel().
|
private |
| ModelHeader Model::header |
Definition at line 29 of file model.h.
Referenced by ConvertToVMAPModel(), Model(), and open().
| uint16* Model::indices |
| Vec3D* Model::vertices |