TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
InstanceMap Member List

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

_dynamicTreeMapprotected
_gridLockMapprotected
_mapLockMapprotected
_transportsMapprotected
_transportsUpdateIterMapprotected
ActiveNonPlayers typedefMapprotected
ActiveObjectsNearGrid(NGridType const &ngrid) const Map
AddCorpse(Corpse *corpse)Map
AddObjectToRemoveList(WorldObject *obj)Map
AddObjectToSwitchList(WorldObject *obj, bool on)Map
AddPlayerToMap(Player *player, bool initPlayer=true) overrideInstanceMapvirtual
AddToActive(T *obj)Map
AddToActive(Creature *c)Map
AddToActive(DynamicObject *d)Map
AddToGrid(Creature *obj, Cell const &cell)Map
AddToGrid(GameObject *obj, Cell const &cell)Map
AddToGrid(DynamicObject *obj, Cell const &cell)Map
AddToGrid(Corpse *obj, Cell const &cell)Map
AddToMap(T *)Map
AddToMap(Transport *obj)Map
AddUpdateObject(Object *obj)Mapinline
AddWorldObject(WorldObject *obj)Mapinline
Balance()Mapinline
begin()GridRefManager< NGridType >inline
CAN_ENTER enum valueMap
CANNOT_ENTER_ALREADY_IN_MAP enum valueMap
CANNOT_ENTER_CORPSE_IN_DIFFERENT_INSTANCE enum valueMap
CANNOT_ENTER_DIFFICULTY_UNAVAILABLE enum valueMap
CANNOT_ENTER_INSTANCE_BIND_MISMATCH enum valueMap
CANNOT_ENTER_MAX_PLAYERS enum valueMap
CANNOT_ENTER_NO_ENTRY enum valueMap
CANNOT_ENTER_NOT_IN_RAID enum valueMap
CANNOT_ENTER_TOO_MANY_INSTANCES enum valueMap
CANNOT_ENTER_UNINSTANCED_DUNGEON enum valueMap
CANNOT_ENTER_UNSPECIFIED_REASON enum valueMap
CANNOT_ENTER_ZONE_IN_COMBAT enum valueMap
CannotEnter(Player *player) overrideInstanceMapvirtual
CanUnload(uint32 diff)Mapinline
CheckGridIntegrity(Creature *c, bool moved) const Map
clearReferences()RefManager< GridRefManager< NGridType >, NGridType >inline
ContainsGameObjectModel(const GameObjectModel &model) const Mapinline
ConvertCorpseToBones(ObjectGuid const &ownerGuid, bool insignia=false)Map
CreateInstanceData(bool load)InstanceMap
CreatureBySpawnIdContainer typedefMap
CreatureGroupHolderMap
CreatureRelocation(Creature *creature, float x, float y, float z, float ang, bool respawnRelocationOnFail=true)Map
CreatureRespawnRelocation(Creature *c, bool diffGridOnly)Map
decSize()LinkedListHeadinline
DelayedUpdate(const uint32 diff)Mapvirtual
DeleteCorpseData()Map
DeleteFromWorld(Player *player)Map
DeleteFromWorld(Transport *transport)Map
DeleteRespawnTimes()Map
DeleteRespawnTimesInDB(uint16 mapId, uint32 instanceId)Mapstatic
DeleteStateMachine()Mapstatic
DynamicObjectRelocation(DynamicObject *go, float x, float y, float z, float orientation)Map
end()GridRefManager< NGridType >inline
EnterState enum nameMap
ExistMap(uint32 mapid, int gx, int gy)Mapstatic
ExistVMap(uint32 mapid, int gx, int gy)Mapstatic
GameObjectBySpawnIdContainer typedefMap
GameObjectRelocation(GameObject *go, float x, float y, float z, float orientation, bool respawnRelocationOnFail=true)Map
GameObjectRespawnRelocation(GameObject *go, bool diffGridOnly)Map
GenerateLowGuid()Mapinline
GetAreaId(float x, float y, float z, bool *isOutdoors) const Map
GetAreaId(float x, float y, float z) const Map
GetAreaInfo(float x, float y, float z, uint32 &mogpflags, int32 &adtId, int32 &rootId, int32 &groupId) const Map
GetAreaTrigger(ObjectGuid const &guid)Map
GetCorpse(ObjectGuid const &guid)Map
GetCorpseByPlayer(ObjectGuid const &ownerGuid) const Mapinline
GetCorpsesInCell(uint32 cellId) const Mapinline
GetCreature(ObjectGuid const &guid)Map
GetCreatureBySpawnIdStore()Mapinline
GetCreatureRespawnTime(ObjectGuid::LowType dbGuid) const Mapinline
GetDifficultyID() const Mapinline
GetDifficultyLootBonusTreeMod() const Map
GetDynamicObject(ObjectGuid const &guid)Map
GetEntrancePos(int32 &mapid, float &x, float &y)Mapinline
GetEntry() const Mapinline
getFirst()GridRefManager< NGridType >inline
RefManager< GridRefManager< NGridType >, NGridType >::getFirst() constRefManager< GridRefManager< NGridType >, NGridType >inline
GetGameObject(ObjectGuid const &guid)Map
GetGameObjectBySpawnIdStore()Mapinline
GetGORespawnTime(ObjectGuid::LowType dbGuid) const Mapinline
GetGridExpiry(void) const Mapinline
GetHeight(float x, float y, float z, bool checkVMap=true, float maxSearchDist=DEFAULT_HEIGHT_SEARCH) const Map
GetHeight(uint32 phasemask, float x, float y, float z, bool vmap=true, float maxSearchDist=DEFAULT_HEIGHT_SEARCH) const Map
GetId(void) const Mapinline
GetInstanceId() const Mapinline
GetInstanceScript()InstanceMapinline
getLast()GridRefManager< NGridType >inline
RefManager< GridRefManager< NGridType >, NGridType >::getLast() constRefManager< GridRefManager< NGridType >, NGridType >inline
GetLinkedRespawnTime(ObjectGuid guid) const Map
getLiquidStatus(float x, float y, float z, uint8 ReqLiquidType, LiquidData *data=nullptr) const Map
GetMapDifficulty() const Map
GetMapName() const Map
GetMaxPlayers() const InstanceMap
GetMaxResetDelay() const InstanceMap
GetMinHeight(float x, float y) const Map
getObjectHitPos(uint32 phasemask, float x1, float y1, float z1, float x2, float y2, float z2, float &rx, float &ry, float &rz, float modifyDist)Map
GetObjectsStore()Mapinline
GetOwnerGuildId(uint32=TEAM_OTHER) const Mapinlinevirtual
GetParent() const Mapinline
GetPet(ObjectGuid const &guid)Map
GetPlayers() const Mapinline
GetPlayersCountExceptGMs() const Map
GetScriptId() const InstanceMapinline
getSize() const LinkedListHeadinline
GetSpawnMode() const Mapinline
GetTerrainType(float x, float y) const Map
GetTransport(ObjectGuid const &guid)Map
GetUnloadLock(const GridCoord &p) const Mapinline
GetVisibilityRange() const Mapinline
GetWaterLevel(float x, float y) const Map
GetWaterOrGroundLevel(float x, float y, float z, float *ground=NULL, bool swim=false) const Map
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid, float x, float y, float z) const Map
GetZoneId(float x, float y, float z) const Map
HasPermBoundPlayers() const InstanceMap
HavePlayers() const Mapinline
i_dataInstanceMapprivate
i_InstanceIdMapprotected
i_mapEntryMapprotected
i_script_idInstanceMapprivate
i_spawnModeMapprotected
incSize()LinkedListHeadinline
InitializeObject(Creature *obj)Map
InitializeObject(GameObject *obj)Map
InitStateMachine()Mapstatic
InitVisibilityDistance() overrideInstanceMapvirtual
insertFirst(LinkedListElement *pElem)LinkedListHeadinline
InsertGameObjectModel(const GameObjectModel &model)Mapinline
insertLast(LinkedListElement *pElem)LinkedListHeadinline
Instanceable() const Mapinline
InstanceMap(uint32 id, time_t, uint32 InstanceId, uint8 SpawnMode, Map *_parent)InstanceMap
Is25ManRaid() const Mapinline
IsBattleArena() const Mapinline
IsBattleground() const Mapinline
IsBattlegroundOrArena() const Mapinline
isCellMarked(uint32 pCellId)Mapinline
IsDungeon() const Mapinline
isEmpty() const LinkedListHeadinline
IsGarrison() const Mapinline
IsGridLoaded(float x, float y) const Mapinline
IsHeroic() const Map
isInLineOfSight(float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask) const Map
IsInWater(float x, float y, float z, LiquidData *data=nullptr) const Map
IsNonRaidDungeon() const Mapinline
IsOutdoors(float x, float y, float z) const Map
IsRaid() const Mapinline
IsRaidOrHeroicDungeon() const Mapinline
IsRemovalGrid(float x, float y) const Mapinline
IsUnderWater(float x, float y, float z) const Map
iterator typedefGridRefManager< NGridType >
LinkedListHead()LinkedListHeadinline
LoadCorpseData()Map
LoadGrid(float x, float y)Map
LoadGridObjects(NGridType *grid, Cell const &cell)Mapprotectedvirtual
LoadRespawnTimes()Map
m_activeNonPlayersMapprotected
m_activeNonPlayersIterMapprotected
m_mapRefIterMapprotected
m_mapRefManagerMapprotected
m_resetAfterUnloadInstanceMapprivate
m_unloadTimerMapprotected
m_unloadWhenEmptyInstanceMapprivate
m_VisibilityNotifyPeriodMapprotected
m_VisibleDistanceMapprotected
Map(uint32 id, time_t, uint32 InstanceId, uint8 SpawnMode, Map *_parent=NULL)Map
markCell(uint32 pCellId)Mapinline
MoveAllCreaturesInMoveList()Map
MoveAllDynamicObjectsInMoveList()Map
MoveAllGameObjectsInMoveList()Map
PermBindAllPlayers(Player *source)InstanceMap
PlayerList typedefMap
PlayerRelocation(Player *, float x, float y, float z, float orientation)Map
rbegin()GridRefManager< NGridType >inline
RefManager()RefManager< GridRefManager< NGridType >, NGridType >inline
RemoveAllObjectsInRemoveList()Map
RemoveAllPlayers()Mapvirtual
RemoveCorpse(Corpse *corpse)Map
RemoveCreatureRespawnTime(ObjectGuid::LowType dbGuid)Map
RemoveFromActive(T *obj)Map
RemoveFromActive(Creature *c)Map
RemoveFromActive(DynamicObject *obj)Map
RemoveFromMap(T *, bool)Map
RemoveFromMap(Transport *obj, bool remove)Map
RemoveGameObjectModel(const GameObjectModel &model)Mapinline
RemoveGORespawnTime(ObjectGuid::LowType dbGuid)Map
RemoveOldCorpses()Map
RemovePlayerFromMap(Player *, bool) overrideInstanceMapvirtual
RemoveUpdateObject(Object *obj)Mapinline
RemoveWorldObject(WorldObject *obj)Mapinline
rend()GridRefManager< NGridType >inline
Reset(uint8 method)InstanceMap
ResetGridExpiry(NGridType &grid, float factor=1) const Mapinline
resetMarkedCells()Mapinline
SaveCreatureRespawnTime(ObjectGuid::LowType dbGuid, time_t respawnTime)Map
SaveGORespawnTime(ObjectGuid::LowType dbGuid, time_t respawnTime)Map
ScriptCommandStart(ScriptInfo const &script, uint32 delay, Object *source, Object *target)Map
ScriptsStart(std::map< uint32, std::multimap< uint32, ScriptInfo > > const &scripts, uint32 id, Object *source, Object *target)Map
SendInitTransports(Player *player)Map
SendRemoveTransports(Player *player)Map
SendResetWarnings(uint32 timeLeft) const InstanceMap
SendToPlayers(WorldPacket const *data) const Map
SendUpdateTransportVisibility(Player *player, std::set< uint32 > const &previousPhases)Map
SendZoneDynamicInfo(Player *player)Map
SetResetSchedule(bool on)InstanceMap
SetUnloadLock(const GridCoord &p, bool on)Mapinline
SetUnloadReferenceLock(const GridCoord &p, bool on)Mapinlineprotected
SetZoneMusic(uint32 zoneId, uint32 musicId)Map
SetZoneOverrideLight(uint32 zoneId, uint32 lightId, uint32 fadeInTime)Map
SetZoneWeather(uint32 zoneId, WeatherState weatherId, float weatherGrade)Map
SummonCreature(uint32 entry, Position const &pos, SummonPropertiesEntry const *properties=NULL, uint32 duration=0, Unit *summoner=NULL, uint32 spellId=0, uint32 vehId=0)Map
SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=NULL)Map
SwitchGridContainers(T *obj, bool on)Map
SwitchGridContainers(Creature *obj, bool on)Map
SwitchGridContainers(GameObject *obj, bool on)Map
ToBattlegroundMap()Mapinline
ToBattlegroundMap() const Mapinline
ToInstanceMap()Mapinline
ToInstanceMap() const Mapinline
ToMapInstanced()Mapinline
ToMapInstanced() const Mapinline
TransportsContainer typedefMapprotected
UnloadAll() overrideInstanceMapvirtual
UnloadGrid(NGridType &ngrid, bool pForce)Map
Update(const uint32) overrideInstanceMapvirtual
UpdateAreaDependentAuras()Map
UpdateIteratorBack(Player *player)Map
UpdateObjectsVisibilityFor(Player *player, Cell cell, CellCoord cellpair)Map
UpdateObjectVisibility(WorldObject *obj, Cell cell, CellCoord cellpair)Map
Visit(const Cell &cell, TypeContainerVisitor< T, CONTAINER > &visitor)Mapinline
VisitAll(const float &x, const float &y, float radius, NOTIFIER &notifier)Mapinline
VisitFirstFound(const float &x, const float &y, float radius, NOTIFIER &notifier)Mapinline
VisitGrid(const float &x, const float &y, float radius, NOTIFIER &notifier)Mapinline
VisitNearbyCellsOf(WorldObject *obj, TypeContainerVisitor< Trinity::ObjectUpdater, GridTypeMapContainer > &gridVisitor, TypeContainerVisitor< Trinity::ObjectUpdater, WorldTypeMapContainer > &worldVisitor)Map
VisitWorld(const float &x, const float &y, float radius, NOTIFIER &notifier)Mapinline
~InstanceMap()InstanceMap
~LinkedListHead()LinkedListHeadinlinevirtual
~Map()Mapvirtual
~RefManager()RefManager< GridRefManager< NGridType >, NGridType >inlinevirtual