#include <WorldModel.h>
holding additional info for WMO group files
Definition at line 80 of file WorldModel.h.
◆ InsideResult
| Enumerator |
|---|
| INSIDE | |
| MAYBE_INSIDE | |
| ABOVE | |
| OUT_OF_BOUNDS | |
Definition at line 93 of file WorldModel.h.
◆ GroupModel() [1/3]
| VMAP::GroupModel::GroupModel |
( |
| ) |
|
|
inline |
◆ GroupModel() [2/3]
| VMAP::GroupModel::GroupModel |
( |
GroupModel const & |
other | ) |
|
◆ GroupModel() [3/3]
| VMAP::GroupModel::GroupModel |
( |
uint32 |
mogpFlags, |
|
|
uint32 |
groupWMOID, |
|
|
G3D::AABox const & |
bound |
|
) |
| |
|
inline |
◆ ~GroupModel()
| VMAP::GroupModel::~GroupModel |
( |
| ) |
|
|
inline |
◆ GetBound()
| G3D::AABox const & VMAP::GroupModel::GetBound |
( |
| ) |
const |
|
inline |
◆ GetLiquid()
| WmoLiquid const * VMAP::GroupModel::GetLiquid |
( |
| ) |
const |
|
inline |
◆ GetLiquidLevel()
| bool VMAP::GroupModel::GetLiquidLevel |
( |
const G3D::Vector3 & |
pos, |
|
|
float & |
liqHeight |
|
) |
| const |
◆ GetLiquidType()
| uint32 VMAP::GroupModel::GetLiquidType |
( |
| ) |
const |
◆ GetMeshTreeBound()
| G3D::AABox const & VMAP::GroupModel::GetMeshTreeBound |
( |
| ) |
const |
|
inline |
◆ GetMogpFlags()
| uint32 VMAP::GroupModel::GetMogpFlags |
( |
| ) |
const |
|
inline |
◆ GetTriangles()
| std::vector< MeshTriangle > const & VMAP::GroupModel::GetTriangles |
( |
| ) |
const |
|
inline |
◆ GetVertices()
| std::vector< G3D::Vector3 > const & VMAP::GroupModel::GetVertices |
( |
| ) |
const |
|
inline |
◆ GetWmoID()
| uint32 VMAP::GroupModel::GetWmoID |
( |
| ) |
const |
|
inline |
◆ IntersectRay()
| bool VMAP::GroupModel::IntersectRay |
( |
const G3D::Ray & |
ray, |
|
|
float & |
distance, |
|
|
bool |
stopAtFirstHit |
|
) |
| const |
◆ IsInsideObject()
◆ readFromFile()
| bool VMAP::GroupModel::readFromFile |
( |
FILE * |
rf | ) |
|
◆ setLiquidData()
| void VMAP::GroupModel::setLiquidData |
( |
WmoLiquid * |
liquid | ) |
|
|
inline |
◆ setMeshData()
| void VMAP::GroupModel::setMeshData |
( |
std::vector< G3D::Vector3 > && |
vert, |
|
|
std::vector< MeshTriangle > && |
tri |
|
) |
| |
◆ writeToFile()
| bool VMAP::GroupModel::writeToFile |
( |
FILE * |
wf | ) |
|
◆ iBound
| G3D::AABox VMAP::GroupModel::iBound |
|
protected |
◆ iGroupWMOID
| uint32 VMAP::GroupModel::iGroupWMOID |
|
protected |
◆ iLiquid
◆ iMogpFlags
| uint32 VMAP::GroupModel::iMogpFlags |
|
protected |
◆ meshTree
| BIH VMAP::GroupModel::meshTree |
|
protected |
◆ triangles
◆ vertices
| std::vector<G3D::Vector3> VMAP::GroupModel::vertices |
|
protected |
The documentation for this class was generated from the following files: