TrinityCore
|
This is the complete list of members for TerrainInfo, including all inherited members.
_childTerrain | TerrainInfo | private |
_cleanupTimer | TerrainInfo | private |
_gridFileExists | TerrainInfo | private |
_gridMap | TerrainInfo | private |
_loadedGrids | TerrainInfo | private |
_loadMutex | TerrainInfo | private |
_mapId | TerrainInfo | private |
_parentTerrain | TerrainInfo | private |
_referenceCountFromMap | TerrainInfo | private |
AddChildTerrain(std::shared_ptr< TerrainInfo > childTerrain) | TerrainInfo | |
CleanUpGrids(uint32 diff) | TerrainInfo | |
CleanupInterval | TerrainInfo | privatestatic |
DiscoverGridMapFiles() | TerrainInfo | |
ExistMap(uint32 mapid, int32 gx, int32 gy, bool log=true) | TerrainInfo | static |
ExistVMap(uint32 mapid, int32 gx, int32 gy) | TerrainInfo | static |
GetAreaId(PhaseShift const &phaseShift, uint32 mapId, float x, float y, float z, DynamicMapTree const *dynamicMapTree=nullptr) | TerrainInfo | |
GetAreaId(PhaseShift const &phaseShift, uint32 mapId, Position const &pos, DynamicMapTree const *dynamicMapTree=nullptr) | TerrainInfo | inline |
GetAreaInfo(PhaseShift const &phaseShift, uint32 mapId, float x, float y, float z, uint32 &mogpflags, int32 &adtId, int32 &rootId, int32 &groupId, DynamicMapTree const *dynamicMapTree=nullptr) | TerrainInfo | |
GetBitsetIndex(int32 gx, int32 gy) | TerrainInfo | inlineprivatestatic |
GetFullTerrainStatusForPosition(PhaseShift const &phaseShift, uint32 mapId, float x, float y, float z, PositionFullTerrainStatus &data, Optional< map_liquidHeaderTypeFlags > reqLiquidType={}, float collisionHeight=2.03128f, DynamicMapTree const *dynamicMapTree=nullptr) | TerrainInfo | |
GetGrid(uint32 mapId, float x, float y, bool loadIfMissing=true) | TerrainInfo | private |
GetGridHeight(PhaseShift const &phaseShift, uint32 mapId, float x, float y) | TerrainInfo | |
GetId() const | TerrainInfo | inline |
GetLiquidStatus(PhaseShift const &phaseShift, uint32 mapId, float x, float y, float z, Optional< map_liquidHeaderTypeFlags > ReqLiquidType={}, LiquidData *data=nullptr, float collisionHeight=2.03128f) | TerrainInfo | |
GetMapName() const | TerrainInfo | |
GetMinHeight(PhaseShift const &phaseShift, uint32 mapId, float x, float y) | TerrainInfo | |
GetStaticHeight(PhaseShift const &phaseShift, uint32 mapId, float x, float y, float z, bool checkVMap=true, float maxSearchDist=DEFAULT_HEIGHT_SEARCH) | TerrainInfo | |
GetStaticHeight(PhaseShift const &phaseShift, uint32 mapId, Position const &pos, bool checkVMap=true, float maxSearchDist=DEFAULT_HEIGHT_SEARCH) | TerrainInfo | inline |
GetWaterLevel(PhaseShift const &phaseShift, uint32 mapId, float x, float y) | TerrainInfo | |
GetWaterOrGroundLevel(PhaseShift const &phaseShift, uint32 mapId, float x, float y, float z, float *ground=nullptr, bool swim=false, float collisionHeight=2.03128f, DynamicMapTree const *dynamicMapTree=nullptr) | TerrainInfo | |
GetZoneAndAreaId(PhaseShift const &phaseShift, uint32 mapId, uint32 &zoneid, uint32 &areaid, float x, float y, float z, DynamicMapTree const *dynamicMapTree=nullptr) | TerrainInfo | |
GetZoneAndAreaId(PhaseShift const &phaseShift, uint32 mapId, uint32 &zoneid, uint32 &areaid, Position const &pos, DynamicMapTree const *dynamicMapTree=nullptr) | TerrainInfo | inline |
GetZoneId(PhaseShift const &phaseShift, uint32 mapId, float x, float y, float z, DynamicMapTree const *dynamicMapTree=nullptr) | TerrainInfo | |
GetZoneId(PhaseShift const &phaseShift, uint32 mapId, Position const &pos, DynamicMapTree const *dynamicMapTree=nullptr) | TerrainInfo | inline |
HasChildTerrainGridFile(uint32 mapId, int32 gx, int32 gy) const | TerrainInfo | |
IsInWater(PhaseShift const &phaseShift, uint32 mapId, float x, float y, float z, LiquidData *data=nullptr) | TerrainInfo | |
IsUnderWater(PhaseShift const &phaseShift, uint32 mapId, float x, float y, float z) | TerrainInfo | |
LoadMap(int32 gx, int32 gy) | TerrainInfo | private |
LoadMapAndVMap(int32 gx, int32 gy) | TerrainInfo | |
LoadMapAndVMapImpl(int32 gx, int32 gy) | TerrainInfo | private |
LoadMMap(int32 gx, int32 gy) | TerrainInfo | private |
LoadMMapInstance(uint32 mapId, uint32 instanceId) | TerrainInfo | |
LoadMMapInstanceImpl(uint32 mapId, uint32 instanceId) | TerrainInfo | private |
LoadVMap(int32 gx, int32 gy) | TerrainInfo | private |
operator=(TerrainInfo const &)=delete | TerrainInfo | |
operator=(TerrainInfo &&)=delete | TerrainInfo | |
TerrainInfo(uint32 mapId) | TerrainInfo | explicit |
TerrainInfo(TerrainInfo const &)=delete | TerrainInfo | |
TerrainInfo(TerrainInfo &&)=delete | TerrainInfo | |
UnloadMap(int32 gx, int32 gy) | TerrainInfo | |
UnloadMapImpl(int32 gx, int32 gy) | TerrainInfo | private |
UnloadMMapInstance(uint32 mapId, uint32 instanceId) | TerrainInfo | |
UnloadMMapInstanceImpl(uint32 mapId, uint32 instanceId) | TerrainInfo | private |
~TerrainInfo() | TerrainInfo |