#include <WorldModel.h>
Holds a model (converted M2 or WMO) in its original coordinate space
Definition at line 115 of file WorldModel.h.
◆ WorldModel()
VMAP::WorldModel::WorldModel |
( |
| ) |
|
|
inline |
◆ getGroupModels()
std::vector< GroupModel > const & VMAP::WorldModel::getGroupModels |
( |
| ) |
const |
|
inline |
◆ GetLocationInfo()
bool VMAP::WorldModel::GetLocationInfo |
( |
const G3D::Vector3 & |
p, |
|
|
const G3D::Vector3 & |
down, |
|
|
float & |
dist, |
|
|
GroupLocationInfo & |
info |
|
) |
| const |
◆ GetName()
std::string const & VMAP::WorldModel::GetName |
( |
| ) |
const |
|
inline |
◆ IntersectRay()
bool VMAP::WorldModel::IntersectRay |
( |
const G3D::Ray & |
ray, |
|
|
float & |
distance, |
|
|
bool |
stopAtFirstHit, |
|
|
ModelIgnoreFlags |
ignoreFlags |
|
) |
| const |
◆ IsM2()
bool VMAP::WorldModel::IsM2 |
( |
| ) |
const |
|
inline |
◆ readFile()
bool VMAP::WorldModel::readFile |
( |
const std::string & |
filename | ) |
|
◆ setFlags()
void VMAP::WorldModel::setFlags |
( |
ModelFlags |
flags | ) |
|
|
inline |
◆ setGroupModels()
void VMAP::WorldModel::setGroupModels |
( |
std::vector< GroupModel > & |
models | ) |
|
◆ SetName()
void VMAP::WorldModel::SetName |
( |
std::string |
newName | ) |
|
|
inline |
◆ setRootWmoID()
void VMAP::WorldModel::setRootWmoID |
( |
uint32 |
id | ) |
|
|
inline |
◆ writeFile()
bool VMAP::WorldModel::writeFile |
( |
const std::string & |
filename | ) |
|
◆ Flags
◆ groupModels
std::vector<GroupModel> VMAP::WorldModel::groupModels |
|
protected |
◆ groupTree
BIH VMAP::WorldModel::groupTree |
|
protected |
◆ name
std::string VMAP::WorldModel::name |
|
protected |
◆ RootWMOID
uint32 VMAP::WorldModel::RootWMOID |
|
protected |
The documentation for this class was generated from the following files: