TrinityCore
TerrainInfo Member List

This is the complete list of members for TerrainInfo, including all inherited members.

_childTerrainTerrainInfoprivate
_cleanupTimerTerrainInfoprivate
_gridFileExistsTerrainInfoprivate
_gridMapTerrainInfoprivate
_loadedGridsTerrainInfoprivate
_loadMutexTerrainInfoprivate
_mapIdTerrainInfoprivate
_parentTerrainTerrainInfoprivate
_referenceCountFromMapTerrainInfoprivate
AddChildTerrain(std::shared_ptr< TerrainInfo > childTerrain)TerrainInfo
CleanUpGrids(uint32 diff)TerrainInfo
CleanupIntervalTerrainInfoprivatestatic
DiscoverGridMapFiles()TerrainInfo
ExistMap(uint32 mapid, int32 gx, int32 gy, bool log=true)TerrainInfostatic
ExistVMap(uint32 mapid, int32 gx, int32 gy)TerrainInfostatic
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)TerrainInfoinline
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)TerrainInfoinlineprivatestatic
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)TerrainInfoprivate
GetGridHeight(PhaseShift const &phaseShift, uint32 mapId, float x, float y)TerrainInfo
GetId() constTerrainInfoinline
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() constTerrainInfo
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)TerrainInfoinline
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)TerrainInfoinline
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)TerrainInfoinline
HasChildTerrainGridFile(uint32 mapId, int32 gx, int32 gy) constTerrainInfo
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)TerrainInfoprivate
LoadMapAndVMap(int32 gx, int32 gy)TerrainInfo
LoadMapAndVMapImpl(int32 gx, int32 gy)TerrainInfoprivate
LoadMMap(int32 gx, int32 gy)TerrainInfoprivate
LoadMMapInstance(uint32 mapId, uint32 instanceId)TerrainInfo
LoadMMapInstanceImpl(uint32 mapId, uint32 instanceId)TerrainInfoprivate
LoadVMap(int32 gx, int32 gy)TerrainInfoprivate
operator=(TerrainInfo const &)=deleteTerrainInfo
operator=(TerrainInfo &&)=deleteTerrainInfo
TerrainInfo(uint32 mapId)TerrainInfoexplicit
TerrainInfo(TerrainInfo const &)=deleteTerrainInfo
TerrainInfo(TerrainInfo &&)=deleteTerrainInfo
UnloadMap(int32 gx, int32 gy)TerrainInfo
UnloadMapImpl(int32 gx, int32 gy)TerrainInfoprivate
UnloadMMapInstance(uint32 mapId, uint32 instanceId)TerrainInfo
UnloadMMapInstanceImpl(uint32 mapId, uint32 instanceId)TerrainInfoprivate
~TerrainInfo()TerrainInfo