TrinityCore
GridNotifiers.h File Reference
#include "AreaTrigger.h"
#include "Creature.h"
#include "Corpse.h"
#include "Conversation.h"
#include "DynamicObject.h"
#include "GameObject.h"
#include "Player.h"
#include "SceneObject.h"
#include "Spell.h"
#include "SpellInfo.h"
#include "UnitAI.h"
#include "UpdateData.h"
+ Include dependency graph for GridNotifiers.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Trinity::GridMapTypeMaskForType< ObjectType >
 
struct  Trinity::GridMapTypeMaskForType< Corpse >
 
struct  Trinity::GridMapTypeMaskForType< Creature >
 
struct  Trinity::GridMapTypeMaskForType< DynamicObject >
 
struct  Trinity::GridMapTypeMaskForType< GameObject >
 
struct  Trinity::GridMapTypeMaskForType< Player >
 
struct  Trinity::GridMapTypeMaskForType< AreaTrigger >
 
struct  Trinity::GridMapTypeMaskForType< SceneObject >
 
struct  Trinity::GridMapTypeMaskForType< Conversation >
 
struct  Trinity::VisibleNotifier
 
struct  Trinity::VisibleChangesNotifier
 
struct  Trinity::PlayerRelocationNotifier
 
struct  Trinity::CreatureRelocationNotifier
 
struct  Trinity::DelayedUnitRelocation
 
struct  Trinity::AIRelocationNotifier
 
struct  Trinity::GridUpdater
 
struct  Trinity::PacketSenderRef
 
struct  Trinity::PacketSenderOwning< Packet >
 
struct  Trinity::MessageDistDeliverer< PacketSender >
 
struct  Trinity::MessageDistDelivererToHostile< PacketSender >
 
struct  Trinity::ObjectUpdater
 
class  Trinity::SearcherFirstObjectResult< Type >
 
class  Trinity::SearcherLastObjectResult< Type >
 
class  Trinity::SearcherContainerResult< Type >
 
struct  Trinity::WorldObjectSearcherBase< Check, Result >
 
struct  Trinity::WorldObjectSearcher< Check >
 
struct  Trinity::WorldObjectLastSearcher< Check >
 
struct  Trinity::WorldObjectListSearcher< Check >
 
struct  Trinity::WorldObjectWorker< Do >
 
struct  Trinity::GameObjectSearcherBase< Check, Result >
 
struct  Trinity::GameObjectSearcher< Check >
 
struct  Trinity::GameObjectLastSearcher< Check >
 
struct  Trinity::GameObjectListSearcher< Check >
 
struct  Trinity::GameObjectWorker< Functor >
 
struct  Trinity::UnitSearcherBase< Check, Result >
 
struct  Trinity::UnitSearcher< Check >
 
struct  Trinity::UnitLastSearcher< Check >
 
struct  Trinity::UnitListSearcher< Check >
 
struct  Trinity::CreatureSearcherBase< Check, Result >
 
struct  Trinity::CreatureSearcher< Check >
 
struct  Trinity::CreatureLastSearcher< Check >
 
struct  Trinity::CreatureListSearcher< Check >
 
struct  Trinity::CreatureWorker< Do >
 
struct  Trinity::PlayerSearcherBase< Check, Result >
 
struct  Trinity::PlayerSearcher< Check >
 
struct  Trinity::PlayerLastSearcher< Check >
 
struct  Trinity::PlayerListSearcher< Check >
 
struct  Trinity::PlayerWorker< Do >
 
struct  Trinity::PlayerDistWorker< Do >
 
class  Trinity::InRangeCheckCustomizer
 
class  Trinity::NearestCheckCustomizer
 
class  Trinity::AnyDeadUnitObjectInRangeCheck
 
class  Trinity::AnyDeadUnitSpellTargetInRangeCheck
 
class  Trinity::RespawnDo
 
class  Trinity::GameObjectFocusCheck
 
class  Trinity::NearestGameObjectFishingHole
 
class  Trinity::NearestGameObjectCheck
 
class  Trinity::NearestGameObjectEntryInObjectRangeCheck
 
class  Trinity::NearestUnspawnedGameObjectEntryInObjectRangeCheck
 
class  Trinity::NearestGameObjectTypeInObjectRangeCheck
 
class  Trinity::MostHPMissingInRange
 
class  Trinity::MostHPPercentMissingInRange
 
class  Trinity::FriendlyBelowHpPctEntryInRange
 
class  Trinity::FriendlyCCedInRange
 
class  Trinity::FriendlyMissingBuffInRange
 
class  Trinity::AnyUnfriendlyUnitInObjectRangeCheck
 
class  Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck
 
class  Trinity::AnyFriendlyUnitInObjectRangeCheck
 
class  Trinity::AnyGroupedUnitInObjectRangeCheck
 
class  Trinity::AnyUnitInObjectRangeCheck
 
class  Trinity::NearestAttackableUnitInObjectRangeCheck
 
class  Trinity::AnyAoETargetUnitInObjectRangeCheck
 
class  Trinity::CallOfHelpCreatureInRangeDo
 
struct  Trinity::AnyDeadUnitCheck
 
class  Trinity::NearestHostileUnitCheck
 
class  Trinity::NearestHostileUnitInAttackDistanceCheck
 
class  Trinity::NearestHostileUnitInAggroRangeCheck
 
class  Trinity::AnyAssistCreatureInRangeCheck
 
class  Trinity::NearestAssistCreatureInCreatureRangeCheck
 
class  Trinity::NearestCreatureEntryWithLiveStateInObjectRangeCheck
 
class  Trinity::CreatureWithOptionsInObjectRangeCheck< Customizer >
 
class  Trinity::GameObjectWithOptionsInObjectRangeCheck< Customizer >
 
class  Trinity::AnyPlayerInObjectRangeCheck
 
class  Trinity::AnyPlayerInPositionRangeCheck
 
class  Trinity::NearestPlayerInObjectRangeCheck
 
class  Trinity::AllFriendlyCreaturesInGrid
 
class  Trinity::AllGameObjectsWithEntryInRange
 
class  Trinity::AllCreaturesOfEntryInRange
 
class  Trinity::PlayerAtMinimumRangeAway
 
class  Trinity::GameObjectInRangeCheck
 
class  Trinity::AllWorldObjectsInRange
 
class  Trinity::ObjectTypeIdCheck
 
class  Trinity::ObjectGUIDCheck
 
class  Trinity::HeightDifferenceCheck
 
class  Trinity::UnitAuraCheck
 
class  Trinity::ObjectEntryAndPrivateOwnerIfExistsCheck
 
class  Trinity::LocalizedDo< Localizer >
 

Namespaces

namespace  Trinity
 

Enumerations

enum class  Trinity::WorldObjectSearcherContinuation { Trinity::Continue , Trinity::Return }