![]() |
TrinityCore
|
#include <WorldModel.h>
Public Member Functions | |
WorldModel () | |
void | setGroupModels (std::vector< GroupModel > &models) |
pass group models to WorldModel and create BIH. Passed vector is swapped with old geometry! More... | |
void | setFlags (ModelFlags flags) |
void | setRootWmoID (uint32 id) |
bool | IntersectRay (const G3D::Ray &ray, float &distance, bool stopAtFirstHit, ModelIgnoreFlags ignoreFlags) const |
bool | GetLocationInfo (const G3D::Vector3 &p, const G3D::Vector3 &down, float &dist, GroupLocationInfo &info) const |
bool | writeFile (const std::string &filename) |
bool | readFile (const std::string &filename) |
bool | IsM2 () const |
std::vector< GroupModel > const & | getGroupModels () const |
Protected Attributes | |
EnumFlag< ModelFlags > | Flags |
uint32 | RootWMOID |
std::vector< GroupModel > | groupModels |
BIH | groupTree |
Holds a model (converted M2 or WMO) in its original coordinate space
Definition at line 117 of file WorldModel.h.
|
inline |
Definition at line 120 of file WorldModel.h.
|
inline |
bool VMAP::WorldModel::GetLocationInfo | ( | const G3D::Vector3 & | p, |
const G3D::Vector3 & | down, | ||
float & | dist, | ||
GroupLocationInfo & | info | ||
) | const |
bool VMAP::WorldModel::IntersectRay | ( | const G3D::Ray & | ray, |
float & | distance, | ||
bool | stopAtFirstHit, | ||
ModelIgnoreFlags | ignoreFlags | ||
) | const |
|
inline |
bool VMAP::WorldModel::readFile | ( | const std::string & | filename | ) |
|
inline |
void VMAP::WorldModel::setGroupModels | ( | std::vector< GroupModel > & | models | ) |
pass group models to WorldModel and create BIH. Passed vector is swapped with old geometry!
Definition at line 478 of file WorldModel.cpp.
|
inline |
bool VMAP::WorldModel::writeFile | ( | const std::string & | filename | ) |
Definition at line 577 of file WorldModel.cpp.
|
protected |
Definition at line 133 of file WorldModel.h.
|
protected |
Definition at line 135 of file WorldModel.h.
|
protected |
Definition at line 136 of file WorldModel.h.
|
protected |
Definition at line 134 of file WorldModel.h.