AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "GridNotifiers.h"
Public Member Functions | |
WorldObjectWorker (WorldObject const *searcher, Do const &_do, uint32 mapTypeMask=GRID_MAP_TYPE_MASK_ALL) | |
void | Visit (GameObjectMapType &m) |
void | Visit (PlayerMapType &m) |
void | Visit (CreatureMapType &m) |
void | Visit (CorpseMapType &m) |
void | Visit (DynamicObjectMapType &m) |
template<class NOT_INTERESTED > | |
void | Visit (GridRefMgr< NOT_INTERESTED > &) |
Public Attributes | |
uint32 | i_mapTypeMask |
uint32 | i_phaseMask |
Do const & | i_do |
|
inline |
|
inline |
References GridRefMgr< OBJECT >::begin(), GridRefMgr< OBJECT >::end(), GRID_MAP_TYPE_MASK_CORPSE, Acore::WorldObjectWorker< Do >::i_do, Acore::WorldObjectWorker< Do >::i_mapTypeMask, and Acore::WorldObjectWorker< Do >::i_phaseMask.
|
inline |
References GridRefMgr< OBJECT >::begin(), GridRefMgr< OBJECT >::end(), GRID_MAP_TYPE_MASK_CREATURE, Acore::WorldObjectWorker< Do >::i_do, Acore::WorldObjectWorker< Do >::i_mapTypeMask, and Acore::WorldObjectWorker< Do >::i_phaseMask.
|
inline |
References GridRefMgr< OBJECT >::begin(), GridRefMgr< OBJECT >::end(), GRID_MAP_TYPE_MASK_DYNAMICOBJECT, Acore::WorldObjectWorker< Do >::i_do, Acore::WorldObjectWorker< Do >::i_mapTypeMask, and Acore::WorldObjectWorker< Do >::i_phaseMask.
|
inline |
References GridRefMgr< OBJECT >::begin(), GridRefMgr< OBJECT >::end(), GRID_MAP_TYPE_MASK_GAMEOBJECT, Acore::WorldObjectWorker< Do >::i_do, Acore::WorldObjectWorker< Do >::i_mapTypeMask, and Acore::WorldObjectWorker< Do >::i_phaseMask.
|
inline |
|
inline |
References GridRefMgr< OBJECT >::begin(), GridRefMgr< OBJECT >::end(), GRID_MAP_TYPE_MASK_PLAYER, Acore::WorldObjectWorker< Do >::i_do, Acore::WorldObjectWorker< Do >::i_mapTypeMask, and Acore::WorldObjectWorker< Do >::i_phaseMask.
Do const& Acore::WorldObjectWorker< Do >::i_do |
Referenced by Acore::WorldObjectWorker< Do >::Visit().
uint32 Acore::WorldObjectWorker< Do >::i_mapTypeMask |
Referenced by Acore::WorldObjectWorker< Do >::Visit().
uint32 Acore::WorldObjectWorker< Do >::i_phaseMask |
Referenced by Acore::WorldObjectWorker< Do >::Visit().