#include <TerrainMgr.h>
|
| TerrainMgr (TerrainMgr const &)=delete |
|
| TerrainMgr (TerrainMgr &&)=delete |
|
TerrainMgr & | operator= (TerrainMgr const &)=delete |
|
TerrainMgr & | operator= (TerrainMgr &&)=delete |
|
void | InitializeParentMapData (std::unordered_map< uint32, std::vector< uint32 > > const &mapData) |
|
std::shared_ptr< TerrainInfo > | LoadTerrain (uint32 mapId) |
|
void | UnloadAll () |
|
void | Update (uint32 diff) |
|
uint32 | GetAreaId (PhaseShift const &phaseShift, uint32 mapid, float x, float y, float z) |
|
uint32 | GetAreaId (PhaseShift const &phaseShift, uint32 mapid, Position const &pos) |
|
uint32 | GetAreaId (PhaseShift const &phaseShift, WorldLocation const &loc) |
|
uint32 | GetZoneId (PhaseShift const &phaseShift, uint32 mapid, float x, float y, float z) |
|
uint32 | GetZoneId (PhaseShift const &phaseShift, uint32 mapid, Position const &pos) |
|
uint32 | GetZoneId (PhaseShift const &phaseShift, WorldLocation const &loc) |
|
void | GetZoneAndAreaId (PhaseShift const &phaseShift, uint32 &zoneid, uint32 &areaid, uint32 mapid, float x, float y, float z) |
|
void | GetZoneAndAreaId (PhaseShift const &phaseShift, uint32 &zoneid, uint32 &areaid, uint32 mapid, Position const &pos) |
|
void | GetZoneAndAreaId (PhaseShift const &phaseShift, uint32 &zoneid, uint32 &areaid, WorldLocation const &loc) |
|
Definition at line 123 of file TerrainMgr.h.
◆ TerrainMgr() [1/3]
TerrainMgr::TerrainMgr |
( |
| ) |
|
|
privatedefault |
◆ ~TerrainMgr()
TerrainMgr::~TerrainMgr |
( |
| ) |
|
|
privatedefault |
◆ TerrainMgr() [2/3]
◆ TerrainMgr() [3/3]
◆ ExistMapAndVMap()
bool TerrainMgr::ExistMapAndVMap |
( |
uint32 |
mapid, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| |
|
static |
◆ GetAreaId() [1/3]
◆ GetAreaId() [2/3]
◆ GetAreaId() [3/3]
◆ GetZoneAndAreaId() [1/3]
void TerrainMgr::GetZoneAndAreaId |
( |
PhaseShift const & |
phaseShift, |
|
|
uint32 & |
zoneid, |
|
|
uint32 & |
areaid, |
|
|
uint32 |
mapid, |
|
|
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
◆ GetZoneAndAreaId() [2/3]
◆ GetZoneAndAreaId() [3/3]
◆ GetZoneId() [1/3]
◆ GetZoneId() [2/3]
◆ GetZoneId() [3/3]
◆ InitializeParentMapData()
void TerrainMgr::InitializeParentMapData |
( |
std::unordered_map< uint32, std::vector< uint32 > > const & |
mapData | ) |
|
◆ Instance()
◆ LoadTerrain()
◆ LoadTerrainImpl()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ UnloadAll()
void TerrainMgr::UnloadAll |
( |
| ) |
|
◆ Update()
void TerrainMgr::Update |
( |
uint32 |
diff | ) |
|
◆ _parentMapData
std::unordered_map<uint32, std::vector<uint32> > TerrainMgr::_parentMapData |
|
private |
◆ _terrainMaps
The documentation for this class was generated from the following files: