#include <WorldModel.h>
holding additional info for WMO group files
Definition at line 80 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()
const G3D::AABox & 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 |
◆ 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()
bool VMAP::GroupModel::IsInsideObject |
( |
const G3D::Vector3 & |
pos, |
|
|
const G3D::Vector3 & |
down, |
|
|
float & |
z_dist |
|
) |
| const |
◆ 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 |
|
) |
| |
pass mesh data to object and create BIH. Passed vectors get get swapped with old geometry!
Definition at line 298 of file WorldModel.cpp.
◆ 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: