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

This is the complete list of members for MapInstanced, 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
AddGridMapReference(const GridCoord &p)MapInstancedinline
AddObjectToRemoveList(WorldObject *obj)Map
AddObjectToSwitchList(WorldObject *obj, bool on)Map
AddPlayerToMap(Player *)Mapvirtual
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) OVERRIDEMapInstancedvirtual
CanUnload(uint32 diff)Mapinline
CheckGridIntegrity(Creature *c, bool moved) constMap
clearReferences()RefManager< GridRefManager< NGridType >, NGridType >inline
ContainsGameObjectModel(const GameObjectModel &model) constMapinline
CreateBattleground(uint32 InstanceId, Battleground *bg)MapInstancedprivate
CreateInstance(uint32 InstanceId, InstanceSave *save, DifficultyID difficulty)MapInstancedprivate
CreateInstanceForPlayer(const uint32 mapId, Player *player)MapInstanced
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) OVERRIDEMapInstancedvirtual
DeleteFromWorld(T *)Mapprivate
DeleteFromWorld(Player *player)Map
DeleteRespawnTimes()Map
DeleteRespawnTimesInDB(uint16 mapId, uint32 instanceId)Mapstatic
DeleteStateMachine()Mapstatic
DestroyInstance(InstancedMaps::iterator &itr)MapInstanced
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
FindInstanceMap(uint32 instanceId) constMapInstancedinline
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
GetInstancedMaps()MapInstancedinline
GetInstanceId() constMapinline
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
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
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
GridMapReferenceMapInstancedprivate
GridMapsMapprivate
HavePlayers() constMapinline
i_gridExpiryMapprivate
i_gridsMapprivate
i_InstanceIdMapprotected
i_mapEntryMapprotected
i_objectsToRemoveMapprivate
i_objectsToSwitchMapprivate
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() OVERRIDEMapInstancedvirtual
insertFirst(LinkedListElement *pElem)LinkedListHeadinline
InsertGameObjectModel(const GameObjectModel &model)Mapinline
insertLast(LinkedListElement *pElem)LinkedListHeadinline
Instanceable() constMapinline
InstancedMaps typedefMapInstanced
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_InstancedMapsMapInstancedprivate
m_mapRefIterMapprotected
m_mapRefManagerMapprotected
m_parentMapMapprivate
m_scriptScheduleMapprivate
m_unloadTimerMapprotected
m_VisibilityNotifyPeriodMapprotected
m_VisibleDistanceMapprotected
Map(uint32 id, time_t, uint32 InstanceId, uint8 SpawnMode, Map *_parent=NULL)Map
MapInstanced(uint32 id, time_t expiry)MapInstanced
MapManager classMapInstancedfriend
markCell(uint32 pCellId)Mapinline
marked_cellsMapprivate
MoveAllCreaturesInMoveList()Map
MoveAllGameObjectsInMoveList()Map
operator=(LinkedListHead const &)LinkedListHeadprivate
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
RemoveGridMapReference(GridCoord const &p)MapInstancedinline
RemovePlayerFromMap(Player *, bool)Mapvirtual
RemoveWorldObject(WorldObject *obj)Mapinline
rend()GridRefManager< NGridType >inline
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
SendToPlayers(WorldPacket const *data) constMap
setGridObjectDataLoaded(bool pLoaded, uint32 x, uint32 y)Mapinlineprivate
setNGrid(NGridType *grid, uint32 x, uint32 y)Mapinlineprivate
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() OVERRIDEMapInstancedvirtual
UnloadGrid(NGridType &ngrid, bool pForce)Map
Update(const uint32) OVERRIDEMapInstancedvirtual
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
~LinkedListHead()LinkedListHeadinlinevirtual
~Map()Mapvirtual
~MapInstanced()MapInstancedinline
~RefManager()RefManager< GridRefManager< NGridType >, NGridType >inlinevirtual