|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <ModelInstance.h>
Public Member Functions | |
| const G3D::AABox & | getBounds () const |
| bool | operator== (const ModelSpawn &other) const |
Static Public Member Functions | |
| static bool | readFromFile (FILE *rf, ModelSpawn &spawn) |
| static bool | writeToFile (FILE *rw, const ModelSpawn &spawn) |
Public Attributes | |
| uint16 | adtId |
| uint32 | flags |
| G3D::AABox | iBound |
| uint32 | ID |
| G3D::Vector3 | iPos |
| G3D::Vector3 | iRot |
| float | iScale |
| std::string | name |
Definition at line 29 of file ModelInstance.h.
|
inline |
Definition at line 44 of file ModelInstance.h.
References iBound.
Referenced by BoundsTrait< VMAP::ModelSpawn * >::getBounds().
|
inline |
Definition at line 41 of file ModelInstance.h.
References ID.
|
static |
Definition at line 141 of file ModelInstance.cpp.
References adtId, flags, iBound, ID, iPos, iRot, iScale, VMAP::MOD_HAS_BOUND, and name.
Referenced by VMAP::StaticMapTree::InitMap(), VMAP::StaticMapTree::LoadMapTile(), VMAP::TileAssembler::readMapSpawns(), and VMAP::StaticMapTree::UnloadMapTile().
|
static |
Definition at line 187 of file ModelInstance.cpp.
References adtId, flags, iBound, ID, iPos, iRot, iScale, VMAP::MOD_HAS_BOUND, and name.
Referenced by VMAP::TileAssembler::convertWorld2().
| uint16 VMAP::ModelSpawn::adtId |
Definition at line 34 of file ModelInstance.h.
Referenced by VMAP::ModelInstance::intersectPoint(), readFromFile(), and writeToFile().
| uint32 VMAP::ModelSpawn::flags |
Definition at line 33 of file ModelInstance.h.
Referenced by VMAP::TileAssembler::calculateTransformedBound(), VMAP::TileAssembler::convertWorld2(), VMAP::ModelInstance::GetLocationInfo(), VMAP::ModelInstance::intersectPoint(), readFromFile(), and writeToFile().
| G3D::AABox VMAP::ModelSpawn::iBound |
Definition at line 39 of file ModelInstance.h.
Referenced by VMAP::TileAssembler::calculateTransformedBound(), getBounds(), VMAP::ModelInstance::GetLocationInfo(), VMAP::ModelInstance::intersectPoint(), VMAP::ModelInstance::intersectRay(), readFromFile(), and writeToFile().
| uint32 VMAP::ModelSpawn::ID |
Definition at line 35 of file ModelInstance.h.
Referenced by VMAP::TileAssembler::convertWorld2(), VMAP::StaticMapTree::LoadMapTile(), operator==(), readFromFile(), VMAP::TileAssembler::readMapSpawns(), VMAP::StaticMapTree::UnloadMapTile(), and writeToFile().
| G3D::Vector3 VMAP::ModelSpawn::iPos |
Definition at line 36 of file ModelInstance.h.
Referenced by VMAP::TileAssembler::calculateTransformedBound(), VMAP::ModelInstance::GetLiquidLevel(), VMAP::ModelInstance::GetLocationInfo(), VMAP::ModelInstance::intersectPoint(), VMAP::ModelInstance::intersectRay(), MMAP::TerrainBuilder::loadVMap(), readFromFile(), and writeToFile().
| G3D::Vector3 VMAP::ModelSpawn::iRot |
Definition at line 37 of file ModelInstance.h.
Referenced by VMAP::TileAssembler::calculateTransformedBound(), MMAP::TerrainBuilder::loadVMap(), VMAP::ModelInstance::ModelInstance(), readFromFile(), and writeToFile().
| float VMAP::ModelSpawn::iScale |
Definition at line 38 of file ModelInstance.h.
Referenced by VMAP::TileAssembler::calculateTransformedBound(), VMAP::ModelInstance::GetLiquidLevel(), VMAP::ModelInstance::GetLocationInfo(), VMAP::ModelInstance::intersectPoint(), VMAP::ModelInstance::intersectRay(), MMAP::TerrainBuilder::loadVMap(), VMAP::ModelInstance::ModelInstance(), readFromFile(), and writeToFile().
| std::string VMAP::ModelSpawn::name |
Definition at line 40 of file ModelInstance.h.
Referenced by VMAP::TileAssembler::calculateTransformedBound(), VMAP::StaticMapTree::InitMap(), VMAP::StaticMapTree::LoadMapTile(), MMAP::TerrainBuilder::loadVMap(), readFromFile(), VMAP::StaticMapTree::UnloadMapTile(), and writeToFile().