1.8 KiB
1.8 KiB
World
Class
SceneObject
- SceneObjectLocation ==> SceneObjectBase
- SceneObject
- World
- EditWorld
- PVSWorld
- SceneZoneManagerObject
- SceneRoot
- InteriorInstance
- ShapeBase
- ModelShapeBase ==> StaticModelShape
- OutdoorStaticShape
- ModelShapeBase ==> StaticModelShape
- AudioEmitter
- LightningSound
- World
- SceneObject
Resource
- Resource
- Interior
other
- TerrTile
- TerrTileEdit
- SceneInstance
Object
World
SKies mSkySceneInstance* m_SceneInstanceWorldLoader* mTileLoaderVector<Tile> mTilesWorldAreaHeader mFileHeaderVector<stModelResInfo> mModelsResourcePtr res
Vector<ModelInstanceInfo> mModelisstd::map<U32,stObject>::iterator itstObject ==> ShapeBase
Vector<InteriorPtr> mInteriorsInterior pRep
Vector<InteriorInstanceInfo> mInteriorInstsstd::map<U32,stObject>::iteratoritstObject ==> InteriorInstance
World* mWorld
XMapObjectMgr<XMapInteriorObj> mInteriorInstsXMapInteriorObj objInteriorInstance* obj.inst
XMapObjectMgr<XMapShapeObj> mStaticShapeXMapShapeObj objShapeBase* obj.inst
SceneInstance
SceneRoot* m_ClientSceneRootSceneGraph* m_ClientSceneGraphrcPathWorld* mRcWorld
Flow
Wolrd
World::setHotPosWorld::updateHotAreaWorld::updateTileWorld::updateChunk
World::updateTileWorldLoader::updateTerrTile::addToSceneTerrTile::initObjectsTerrTile::setDoodadsTerrTile::createADoodad
TerrTile::setMapObjsTerrTile::createAInterior
TerrTile::setDynamicDoodads
SceneInstance::updatePathDataHotPos
SceneInstance
SceneInstance::drawPathDatarcPathWorld::drawDbg