![]() |
TrinityCore
|
#include <model.h>
Public Member Functions | |
| bool | open () |
| bool | ConvertToVMAPModel (char const *outfilename) |
| Model (std::string &filename) | |
| ~Model () | |
Public Attributes | |
| ModelHeader | header |
| Vec3D * | vertices |
| uint16 * | indices |
Private Member Functions | |
| void | _unload () |
Private Attributes | |
| std::string | filename |
|
inlineprivate |
| bool Model::ConvertToVMAPModel | ( | char const * | outfilename | ) |
Definition at line 73 of file model.cpp.
References header, indices, ModelHeader::nBoundingTriangles, ModelHeader::nBoundingVertices, VMAP::RAW_VMAP_MAGIC, vertices, Vec3D::y, and Vec3D::z.
Referenced by ExtractSingleModel().
| bool Model::open | ( | ) |
Definition at line 35 of file model.cpp.
References _unload(), MPQFile::close(), filename, fixCoordSystem(), MPQFile::getBuffer(), header, indices, MPQFile::isEof(), ModelHeader::nBoundingTriangles, ModelHeader::nBoundingVertices, ModelHeader::ofsBoundingTriangles, ModelHeader::ofsBoundingVertices, MPQFile::read(), MPQFile::seek(), MPQFile::seekRelative(), and vertices.
Referenced by ExtractSingleModel().
| ModelHeader Model::header |
Definition at line 44 of file model.h.
Referenced by ConvertToVMAPModel(), and open().
| uint16* Model::indices |
Definition at line 46 of file model.h.
Referenced by _unload(), ConvertToVMAPModel(), and open().
| Vec3D* Model::vertices |
Definition at line 45 of file model.h.
Referenced by _unload(), ConvertToVMAPModel(), and open().