Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
InstanceMap Member List

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

_creatureRespawnTimesMapprivate
_creaturesToMoveMapprivate
_creatureToMoveLockMapprivate
_dynamicTreeMapprotected
_FindGameObject(WorldObject *pWorldObject, uint32 guid) constMapinlineprivate
_gameObjectsToMoveMapprivate
_gameObjectsToMoveLockMapprivate
_GetScriptCreature(Object *obj, bool isSource, const ScriptInfo *scriptInfo) constMapinlineprivate
_GetScriptCreatureSourceOrTarget(Object *source, Object *target, const ScriptInfo *scriptInfo, bool bReverse=false) constMapinlineprivate
_GetScriptPlayer(Object *obj, bool isSource, const ScriptInfo *scriptInfo) constMapinlineprivate
_GetScriptPlayerSourceOrTarget(Object *source, Object *target, const ScriptInfo *scriptInfo) constMapinlineprivate
_GetScriptUnit(Object *obj, bool isSource, const ScriptInfo *scriptInfo) constMapinlineprivate
_GetScriptWorldObject(Object *obj, bool isSource, const ScriptInfo *scriptInfo) constMapinlineprivate
_goRespawnTimesMapprivate
_ScriptProcessDoor(Object *source, Object *target, const ScriptInfo *scriptInfo) constMapinlineprivate
_transportsMapprotected
_transportsUpdateIterMapprotected
ActiveNonPlayers typedefMapprotected
ActiveObjectsNearGrid(NGridType const &ngrid) constMap
AddCreatureToMoveList(Creature *c, float x, float y, float z, float ang)Mapprivate
AddGameObjectToMoveList(GameObject *go, float x, float y, float z, float ang)Mapprivate
AddObjectToRemoveList(WorldObject *obj)Map
AddObjectToSwitchList(WorldObject *obj, bool on)Map
AddPlayerToMap(Player *) OVERRIDEInstanceMapvirtual
AddToActive(T *obj)Map
AddToActive(Creature *c)Map
AddToActive(DynamicObject *d)Map
AddToActiveHelper(WorldObject *obj)Mapinlineprivate
AddToGrid(T *object, Cell const &cell)Mapprivate
AddToGrid(Creature *obj, Cell const &cell)Map
AddToGrid(GameObject *obj, Cell const &cell)Map
AddToMap(T *)Map
AddToMap(Transport *obj)Map
AddWorldObject(WorldObject *obj)Mapinline
Balance()Mapinline
begin()GridRefManager< NGridType >inline
buildNGridLinkage(NGridType *pNGridType)Mapinlineprivate
CanEnter(Player *player) OVERRIDEInstanceMapvirtual
CanUnload(uint32 diff)Mapinline
CheckGridIntegrity(Creature *c, bool moved) constMap
clearReferences()RefManager< GridRefManager< NGridType >, NGridType >inline
ContainsGameObjectModel(const GameObjectModel &model) constMapinline
CreateInstanceData(bool load)InstanceMap
CreatureCellRelocation(Creature *creature, Cell new_cell)Mapprivate
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
DeleteFromWorld(T *)Mapprivate
DeleteFromWorld(Player *player)Map
DeleteRespawnTimes()Map
DeleteRespawnTimesInDB(uint16 mapId, uint32 instanceId)Mapstatic
DeleteStateMachine()Mapstatic
end()GridRefManager< NGridType >inline
EnsureGridCreated(const GridCoord &)Mapprivate
EnsureGridCreated_i(const GridCoord &)Mapprivate
EnsureGridLoaded(Cell const &)Mapprivate
EnsureGridLoadedForActiveObject(Cell const &, WorldObject *object)Mapprivate
ExistMap(uint32 mapid, int gx, int gy)Mapstatic
ExistVMap(uint32 mapid, int gx, int gy)Mapstatic
GameObjectCellRelocation(GameObject *go, Cell new_cell)Mapprivate
GameObjectRelocation(GameObject *go, float x, float y, float z, float orientation, bool respawnRelocationOnFail=true)Map
GameObjectRespawnRelocation(GameObject *go, bool diffGridOnly)Map
GetAreaFlag(float x, float y, float z, bool *isOutdoors=0) constMap
GetAreaId(float x, float y, float z) constMapinline
GetAreaIdByAreaFlag(uint16 areaflag, uint32 map_id)Mapstatic
GetAreaInfo(float x, float y, float z, uint32 &mogpflags, int32 &adtId, int32 &rootId, int32 &groupId) constMap
GetCreature(uint64 guid)Map
GetCreatureRespawnTime(uint32 dbGuid) constMapinline
GetDifficulty() constMapinline
GetDynamicObject(uint64 guid)Map
GetEntrancePos(int32 &mapid, float &x, float &y)Mapinline
GetEntry() constMapinline
getFirst()GridRefManager< NGridType >inline
LinkedListHead::getFirst() constLinkedListHeadinline
GetGameObject(uint64 guid)Map
GetGORespawnTime(uint32 dbGuid) constMapinline
GetGrid(float x, float y)Mapinlineprivate
GetGridExpiry(void) constMapinline
GetHeight(float x, float y, float z, bool checkVMap=true, float maxSearchDist=DEFAULT_HEIGHT_SEARCH) constMap
GetHeight(uint32 phasemask, float x, float y, float z, bool vmap=true, float maxSearchDist=DEFAULT_HEIGHT_SEARCH) constMap
GetId(void) constMapinline
GetInstanceId() constMapinline
GetInstanceScript()InstanceMapinline
getLast()GridRefManager< NGridType >inline
LinkedListHead::getLast() constLinkedListHeadinline
GetLinkedRespawnTime(uint64 guid) constMap
getLiquidStatus(float x, float y, float z, uint8 ReqLiquidType, LiquidData *data=0) constMap
GetMapDifficulty() constMap
GetMapName() constMap
GetMaxPlayers() constInstanceMap
GetMaxResetDelay() constInstanceMap
getNGrid(uint32 x, uint32 y) constMapinlineprivate
getObjectHitPos(uint32 phasemask, float x1, float y1, float z1, float x2, float y2, float z2, float &rx, float &ry, float &rz, float modifyDist)Map
GetOwnerGuildId(uint32=TEAM_OTHER) constMapinlinevirtual
GetParent() constMapinline
GetPlayers() constMapinline
GetPlayersCountExceptGMs() constMap
GetScriptId() constInstanceMapinline
getSize() constLinkedListHeadinline
GetSpawnMode() constMapinline
GetTerrainType(float x, float y) constMap
GetTransport(uint64 guid)Map
GetUnloadLock(const GridCoord &p) constMapinline
GetVisibilityRange() constMapinline
GetWaterLevel(float x, float y) constMap
GetWaterOrGroundLevel(float x, float y, float z, float *ground=NULL, bool swim=false) constMap
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid, float x, float y, float z) constMapinline
GetZoneAndAreaIdByAreaFlag(uint32 &zoneid, uint32 &areaid, uint16 areaflag, uint32 map_id)Mapstatic
GetZoneId(float x, float y, float z) constMapinline
GetZoneIdByAreaFlag(uint16 areaflag, uint32 map_id)Mapstatic
GridLockMapprotected
GridMapsMapprivate
HavePlayers() constMapinline
i_dataInstanceMapprivate
i_gridExpiryMapprivate
i_gridsMapprivate
i_InstanceIdMapprotected
i_mapEntryMapprotected
i_objectsToRemoveMapprivate
i_objectsToSwitchMapprivate
i_script_idInstanceMapprivate
i_scriptLockMapprivate
i_spawnModeMapprotected
i_worldObjectsMapprivate
iFirstLinkedListHeadprivate
iLastLinkedListHeadprivate
incSize()LinkedListHeadinline
InitializeObject(T *obj)Mapprivate
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() constMapinline
InstanceMap(uint32 id, time_t, uint32 InstanceId, uint8 SpawnMode, Map *_parent)InstanceMap
Is25ManRaid() constMap
IsBattleArena() constMapinline
IsBattleground() constMapinline
IsBattlegroundOrArena() constMapinline
isCellMarked(uint32 pCellId)Mapinline
IsDungeon() constMapinline
isEmpty() constLinkedListHeadinline
IsGridLoaded(float x, float y) constMapinline
IsGridLoaded(const GridCoord &) constMapprivate
isGridObjectDataLoaded(uint32 x, uint32 y) constMapinlineprivate
IsHeroic() constMap
isInLineOfSight(float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask) constMap
IsInstance() constMapinline
IsInWater(float x, float y, float z, LiquidData *data=0) constMap
iSizeLinkedListHeadprivate
IsNonRaidInstance() constMapinline
IsOutdoors(float x, float y, float z) constMap
IsRaid() constMapinline
IsRaidOrHeroicDungeon() constMapinline
IsRegularDifficulty() constMapinline
IsRemovalGrid(float x, float y) constMapinline
IsScenario() constMapinline
IsUnderWater(float x, float y, float z) constMap
iterator typedefGridRefManager< NGridType >
LinkedListHead()LinkedListHeadinline
LinkedListHead(LinkedListHead const &)LinkedListHeadprivate
LoadGrid(float x, float y)Map
LoadMap(int gx, int gy, bool reload=false)Mapprivate
LoadMapAndVMap(int gx, int gy)Mapprivate
LoadMMap(int gx, int gy)Mapprivate
LoadRespawnTimes()Map
LoadVMap(int gx, int gy)Mapprivate
LockMapprotected
m_activeNonPlayersMapprotected
m_activeNonPlayersIterMapprotected
m_mapRefIterMapprotected
m_mapRefManagerMapprotected
m_parentMapMapprivate
m_resetAfterUnloadInstanceMapprivate
m_scriptScheduleMapprivate
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
marked_cellsMapprivate
MoveAllCreaturesInMoveList()Map
MoveAllGameObjectsInMoveList()Map
operator=(LinkedListHead const &)LinkedListHeadprivate
PermBindAllPlayers(Player *source)InstanceMap
PlayerList typedefMap
PlayerRelocation(Player *, float x, float y, float z, float orientation)Map
PreserveTransportVisibility(std::set< uint64 > &guids) constMap
ProcessRelocationNotifies(const uint32 diff)Mapprivate
rbegin()GridRefManager< NGridType >inline
RefManager()RefManager< GridRefManager< NGridType >, NGridType >inline
RemoveAllObjectsInRemoveList()Map
RemoveAllPlayers()Mapvirtual
RemoveCreatureFromMoveList(Creature *c)Mapprivate
RemoveCreatureRespawnTime(uint32 dbGuid)Map
RemoveFromActive(T *obj)Map
RemoveFromActive(Creature *c)Map
RemoveFromActive(DynamicObject *obj)Map
RemoveFromActiveHelper(WorldObject *obj)Mapinlineprivate
RemoveFromMap(T *, bool)Map
RemoveFromMap(Transport *obj, bool remove)Map
RemoveGameObjectFromMoveList(GameObject *go)Mapprivate
RemoveGameObjectModel(const GameObjectModel &model)Mapinline
RemoveGORespawnTime(uint32 dbGuid)Map
RemovePlayerFromMap(Player *, bool) OVERRIDEInstanceMapvirtual
RemoveWorldObject(WorldObject *obj)Mapinline
rend()GridRefManager< NGridType >inline
Reset(InstanceResetMethod method)InstanceMap
ResetGridExpiry(NGridType &grid, float factor=1) constMapinline
resetMarkedCells()Mapinline
SaveCreatureRespawnTime(uint32 dbGuid, time_t respawnTime)Map
SaveGORespawnTime(uint32 dbGuid, time_t respawnTime)Map
ScriptCommandStart(ScriptInfo const &script, uint32 delay, Object *source, Object *target)Map
ScriptScheduleMap typedefMapprivate
ScriptsProcess()Mapprivate
ScriptsStart(std::map< uint32, std::multimap< uint32, ScriptInfo > > const &scripts, uint32 id, Object *source, Object *target)Map
SendInitSelf(Player *player)Mapprivate
SendInitTransports(Player *player)Map
SendRemoveTransports(Player *player)Map
SendResetWarnings(uint32 timeLeft) constInstanceMap
SendToPlayers(WorldPacket const *data) constMap
setGridObjectDataLoaded(bool pLoaded, uint32 x, uint32 y)Mapinlineprivate
setNGrid(NGridType *grid, uint32 x, uint32 y)Mapinlineprivate
SetResetSchedule(bool on)InstanceMap
SetTimer(uint32 t)Mapinlineprivate
SetUnloadLock(const GridCoord &p, bool on)Mapinline
SetUnloadReferenceLock(const GridCoord &p, bool on)Mapinlineprotected
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
ToInstanceMap()Mapinline
ToInstanceMap() constMapinline
ToMapInstanced()Mapinline
ToMapInstanced() constMapinline
TransportsContainer typedefMapprotected
UnloadAll() OVERRIDEInstanceMapvirtual
UnloadGrid(NGridType &ngrid, bool pForce)Map
Update(const uint32) OVERRIDEInstanceMapvirtual
UpdateActiveCells(const float &x, const float &y, const uint32 t_diff)Mapprivate
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< Skyfire::ObjectUpdater, GridTypeMapContainer > &gridVisitor, TypeContainerVisitor< Skyfire::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