TrinityCore
AreaTrigger Member List

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

_aiAreaTriggerprotected
_areaTriggerCreatePropertiesAreaTriggerprotected
_areaTriggerTemplateAreaTriggerprotected
_aurEffAreaTriggerprotected
_Create(ObjectGuid const &guid)Objectprotected
_currentCellMapObjectprivate
_dbPhaseWorldObjectprivate
_durationAreaTriggerprotected
_gridRefGridObject< AreaTrigger >private
_insideUnitsAreaTriggerprotected
_isRemovedAreaTriggerprotected
_IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D, bool incOwnRadius=true, bool incTargetRadius=true) constWorldObjectprivatevirtual
_lastSplineIndexAreaTriggerprotected
_movementTimeAreaTriggerprotected
_moveStateMapObjectprivate
_newPositionMapObjectprivate
_orbitInfoAreaTriggerprotected
_phaseShiftWorldObjectprivate
_polygonVerticesAreaTriggerprotected
_privateObjectOwnerWorldObjectprivate
_reachedDestinationAreaTriggerprotected
_rollPitchYawAreaTriggerprotected
_shapeAreaTriggerprotected
_smoothPhasingWorldObjectprivate
_spawnIdAreaTriggerprotected
_splineAreaTriggerprotected
_stationaryPositionAreaTriggerprotected
_suppressedPhaseShiftWorldObjectprivate
_targetGuidAreaTriggerprotected
_targetRollPitchYawAreaTriggerprotected
_timeSinceCreatedAreaTriggerprotected
_totalDurationAreaTriggerprotected
_UpdateDuration(int32 newDuration)AreaTriggerprotected
_verticesUpdatePreviousOrientationAreaTriggerprotected
AddDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter)Objectinlineprotected
AddObjectToRemoveList()WorldObject
AddToGrid(GridRefManager< AreaTrigger > &m)GridObject< AreaTrigger >inline
AddToNotify(uint16 f)WorldObjectinline
AddToObjectUpdate() overrideWorldObjectvirtual
AddToObjectUpdateIfNeeded()Objectprotected
AddToWorld() overrideAreaTriggervirtual
AI()AreaTriggerinline
AI_Destroy()AreaTrigger
AI_Initialize()AreaTrigger
ApplyEffectModifiers(SpellInfo const *spellInfo, uint8 effIndex, double value) constWorldObject
ApplyModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type mod, bool apply)Objectinlineprotected
ApplyPercentModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, float percent, bool apply)Objectinlineprotected
AreaTrigger()AreaTrigger
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) constObjectvirtual
BuildDestroyUpdateBlock(UpdateData *data) constObject
BuildFieldsUpdate(Player *, UpdateDataMapType &) constObject
BuildMovementUpdate(ByteBuffer *data, CreateObjectBits flags, Player *target) constObjectprotected
BuildOutOfRangeUpdateBlock(UpdateData *data) constObject
BuildUpdate(UpdateDataMapType &) overrideWorldObjectvirtual
BuildValuesCreate(ByteBuffer *data, Player const *target) const overrideAreaTriggerprotectedvirtual
BuildValuesUpdate(ByteBuffer *data, Player const *target) const overrideAreaTriggerprotectedvirtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) constObject
BuildValuesUpdateBlockForPlayerWithFlag(UpdateData *data, UF::UpdateFieldFlag flags, Player const *target) constObject
BuildValuesUpdateForPlayerWithMask(UpdateData *data, UF::ObjectData::Mask const &requestedObjectMask, UF::AreaTriggerData::Mask const &requestedAreaTriggerMask, Player const *target) constAreaTrigger
BuildValuesUpdateWithFlag(ByteBuffer *data, UF::UpdateFieldFlag flags, Player const *target) constObjectvirtual
CalcCurrentScale() constAreaTriggerprotected
CalcSpellDuration(SpellInfo const *spellInfo, std::vector< SpellPowerCost > const *powerCosts) constWorldObject
CalculateOrbitPosition() constAreaTriggerprotected
CalculateSpellDamage(Unit const *target, SpellEffectInfo const &spellEffectInfo, int32 const *basePoints=nullptr, float *variance=nullptr, uint32 castItemId=0, int32 itemLevel=-1) constWorldObject
CanAlwaysSee(WorldObject const *) constWorldObjectinlineprotectedvirtual
CanDetect(WorldObject const *obj, bool ignoreStealth, bool checkAlert=false) constWorldObjectprivate
CanDetectInvisibilityOf(WorldObject const *obj) constWorldObjectprivate
CanDetectStealthOf(WorldObject const *obj, bool checkAlert=false) constWorldObjectprivate
CanNeverSee(WorldObject const *obj) constWorldObjectprotectedvirtual
CanSeeOrDetect(WorldObject const *obj, bool implicitDetect=false, bool distanceCheck=false, bool checkAlert=false) constWorldObject
CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })WorldObject
CheckIsInPolygon2D(Position const *pos) constAreaTriggerprotected
CheckPrivateObjectOwnerVisibility(WorldObject const *seer) constWorldObject
CleanupsBeforeDelete(bool finalCleanup=true)WorldObjectvirtual
ClearDynamicUpdateFieldValues(UF::DynamicUpdateFieldSetter< T > setter)Objectinlineprotected
ClearExtraScaleCurve()AreaTrigger
ClearOverrideMoveCurve()AreaTrigger
ClearOverrideScaleCurve()AreaTrigger
ClearScaleCurve(UF::MutableFieldReference< UF::ScaleCurve, false > scaleCurveMutator)AreaTriggerprotected
ClearUpdateMask(bool remove) overrideAreaTriggerprotectedvirtual
Create(AreaTriggerCreatePropertiesId areaTriggerCreatePropertiesId, Map *map, Position const &pos, int32 duration, AreaTriggerSpawn const *spawnData=nullptr, Unit *caster=nullptr, Unit *target=nullptr, SpellCastVisual spellVisual={ 0, 0 }, SpellInfo const *spellInfo=nullptr, Spell *spell=nullptr, AuraEffect const *aurEff=nullptr)AreaTriggerprivate
CreateAreaTrigger(AreaTriggerCreatePropertiesId areaTriggerCreatePropertiesId, Position const &pos, int32 duration, Unit *caster, Unit *target, SpellCastVisual spellVisual={ 0, 0 }, SpellInfo const *spellInfo=nullptr, Spell *spell=nullptr, AuraEffect const *aurEff=nullptr)AreaTriggerstatic
CreateNewMovementForceId(Map *map, uint32 areaTriggerId)AreaTriggerstatic
DebugVisualizePosition()AreaTriggerprotected
Delay(int32 delaytime)AreaTriggerinline
DestroyForNearbyPlayers()WorldObject
DestroyForPlayer(Player *target) constObjectvirtual
DoActions(Unit *unit)AreaTriggerprotected
DoWithSuppressingObjectUpdates(Action &&action)Objectinlineprotected
FindMap() constWorldObjectinline
FindNearestCreature(uint32 entry, float range, bool alive=true) constWorldObject
FindNearestCreatureWithOptions(float range, FindCreatureOptions const &options) constWorldObject
FindNearestGameObject(uint32 entry, float range, bool spawnedOnly=true) constWorldObject
FindNearestGameObjectOfType(GameobjectTypes type, float range) constWorldObject
FindNearestGameObjectWithOptions(float range, FindGameObjectOptions const &options) constWorldObject
FindNearestUnspawnedGameObject(uint32 entry, float range) constWorldObject
FindZoneScript() constWorldObject
ForceUpdateFieldChange(UF::UpdateFieldSetter< T > const &)Objectinline
GetAbsoluteAngle(float x, float y) constPositioninline
GetAbsoluteAngle(Position const &pos) constPositioninline
GetAbsoluteAngle(Position const *pos) constPositioninline
GetAffectingPlayer() constWorldObject
GetAIAnimKitId() constWorldObjectinlinevirtual
GetAreaId() constWorldObjectinline
GetAuraEffect() constAreaTriggerinline
GetCaster() constAreaTrigger
GetCasterGuid() constAreaTriggerinline
GetCastSpellXSpellVisualId(SpellInfo const *spellInfo) constWorldObjectvirtual
GetCharmerOrOwner() constWorldObject
GetCharmerOrOwnerGUID() constWorldObjectinlinevirtual
GetCharmerOrOwnerOrOwnGUID() constWorldObject
GetCharmerOrOwnerOrSelf() constWorldObject
GetCharmerOrOwnerPlayerOrPlayerItself() constWorldObject
GetClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0) constWorldObject
GetCollisionHeight() constWorldObjectinlinevirtual
GetCombatReach() constWorldObjectinlinevirtual
GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) constWorldObject
GetCreateProperties() constAreaTriggerinline
GetCreatorGUID() const overrideAreaTriggerinlinevirtual
GetCreatureListWithEntryInGrid(Container &creatureContainer, uint32 entry, float maxSearchRange=250.0f) constWorldObject
GetCreatureListWithOptionsInGrid(Container &creatureContainer, float maxSearchRange, FindCreatureOptions const &options) constWorldObject
GetCurrentCell() constMapObjectinlineprivate
GetCurrentWmo() constWorldObjectinline
GetDBPhase() constWorldObjectinline
GetDebugInfo() const overrideWorldObjectvirtual
GetDistance(WorldObject const *obj) constWorldObject
GetDistance(Position const &pos) constWorldObject
GetDistance(float x, float y, float z) constWorldObject
GetDistance2d(WorldObject const *obj) constWorldObject
GetDistance2d(float x, float y) constWorldObject
GetDistanceOrder(WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) constWorldObject
GetDistanceZ(WorldObject const *obj) constWorldObject
GetDuration() constAreaTriggerinline
GetDynamicFlags() constObjectinline
GetElapsedTimeForMovement() constAreaTriggerinline
GetEntry() constObjectinline
GetExactDist(float x, float y, float z) constPositioninline
GetExactDist(Position const &pos) constPositioninline
GetExactDist(Position const *pos) constPositioninline
GetExactDist2d(const float x, const float y) constPositioninline
GetExactDist2d(Position const &pos) constPositioninline
GetExactDist2d(Position const *pos) constPositioninline
GetExactDist2dSq(const float x, const float y) constPositioninline
GetExactDist2dSq(Position const &pos) constPositioninline
GetExactDist2dSq(Position const *pos) constPositioninline
GetExactDistSq(float x, float y, float z) constPositioninline
GetExactDistSq(Position const &pos) constPositioninline
GetExactDistSq(Position const *pos) constPositioninline
GetFaction() const overrideAreaTriggervirtual
GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, WorldObject const *target)WorldObjectstatic
GetFactionTemplateEntry() constWorldObject
GetFirstCollisionPosition(float dist, float angle)WorldObject
GetFloorZ() constWorldObject
GetGameObjectListWithEntryInGrid(Container &gameObjectContainer, uint32 entry, float maxSearchRange=250.0f) constWorldObject
GetGameObjectListWithOptionsInGrid(Container &gameObjectContainer, float maxSearchRange, FindGameObjectOptions const &options) constWorldObject
GetGridActivationRange() constWorldObject
GetGUID(Object const *o)Objectinlinestatic
GetGUID() constObjectinline
GetHitSpherePointFor(Position const &dest) constWorldObject
GetHitSpherePointFor(Position const &dest, float &x, float &y, float &z) constWorldObject
GetInsideUnits() constAreaTriggerinline
GetInstanceId() constWorldObjectinline
GetInstanceScript() constWorldObject
GetLevelForTarget(WorldObject const *) constWorldObjectinlinevirtual
GetLiquidStatus() constWorldObjectinline
GetLootForPlayer(Player const *player) constObjectinlinevirtual
GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo)WorldObject
GetMap() constWorldObjectinline
GetMapHeight(float x, float y, float z, bool vmap=true, float distanceToSearch=50.0f) constWorldObject
GetMapId() constWorldLocationinline
GetMapWaterOrGroundLevel(float x, float y, float z, float *ground=nullptr) constWorldObject
GetMaxSearchRadius() constAreaTrigger
GetMeleeAnimKitId() constWorldObjectinlinevirtual
GetMovementAnimKitId() constWorldObjectinlinevirtual
GetName() constWorldObjectinline
GetNameForLocaleIdx(LocaleConstant) const overrideWorldObjectinlinevirtual
GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float distance2d, float absAngle) constWorldObject
GetNearPoint2D(WorldObject const *searcher, float &x, float &y, float distance, float absAngle) constWorldObject
GetNearPosition(float dist, float angle)WorldObject
GetNotifyFlags() constWorldObjectinline
GetObjectScale() constObjectinline
GetOrbit() constAreaTriggerinline
GetOrbitCenterPosition() constAreaTriggerprotected
GetOrCreateSmoothPhasing()WorldObject
GetOrientation() constPositioninline
GetOwner() constWorldObject
GetOwnerGUID() const overrideAreaTriggerinlinevirtual
GetPhaseShift()WorldObjectinline
GetPhaseShift() constWorldObjectinline
GetPlayerListInGrid(Container &playerContainer, float maxSearchRange, bool alive=true) constWorldObject
GetPosition(float &x, float &y) constPositioninline
GetPosition(float &x, float &y, float &z) constPositioninline
GetPosition(float &x, float &y, float &z, float &o) constPositioninline
GetPosition() constPositioninline
GetPositionOffsetTo(Position const &endPos, Position &retOffset) constPosition
GetPositionWithOffset(Position const &offset) constPosition
GetPositionX() constPositioninline
GetPositionY() constPositioninline
GetPositionZ() constPositioninline
GetPrivateObjectOwner() constWorldObjectinline
GetProgress() constAreaTriggerprotected
GetRandomNearPosition(float radius)WorldObject
GetRandomPoint(Position const &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) constWorldObject
GetRandomPoint(Position const &srcPos, float distance) constWorldObject
GetReactionTo(WorldObject const *target) constWorldObject
GetRelativeAngle(float x, float y) constPositioninline
GetRelativeAngle(Position const &pos) constPositioninline
GetRelativeAngle(Position const *pos) constPositioninline
GetRollPitchYaw() constAreaTriggerinline
GetScaleCurveProgress(UF::ScaleCurve const &scaleCurve, uint32 timeTo) constAreaTriggerprotected
GetScaleCurveValue(UF::ScaleCurve const &scaleCurve, uint32 timeTo) constAreaTriggerprotected
GetScaleCurveValueAtProgress(UF::ScaleCurve const &scaleCurve, float x) constAreaTriggerprotected
GetScenario() constWorldObject
GetScriptId() constAreaTrigger
GetShape() constAreaTriggerinline
GetSightRange(WorldObject const *target=nullptr) constWorldObject
GetSmoothPhasing()WorldObjectinline
GetSmoothPhasing() constWorldObjectinline
GetSpellId() constAreaTriggerinline
GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constWorldObject
GetSpellMinRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constWorldObject
GetSpellModOwner() constWorldObject
GetSpline() constAreaTriggerinline
GetStationaryO() const overrideAreaTriggerinlinevirtual
GetStationaryX() const overrideAreaTriggerinlinevirtual
GetStationaryY() const overrideAreaTriggerinlinevirtual
GetStationaryZ() const overrideAreaTriggerinlinevirtual
GetSuppressedPhaseShift()WorldObjectinline
GetSuppressedPhaseShift() constWorldObjectinline
GetTarget() constAreaTrigger
GetTargetRollPitchYaw() constAreaTriggerinline
GetTemplate() constAreaTrigger
GetTimeSinceCreated() constAreaTriggerinline
GetTimeToTarget() constAreaTriggerinline
GetTimeToTargetExtraScale() constAreaTriggerinline
GetTimeToTargetPos() constAreaTriggerinline
GetTimeToTargetScale() constAreaTriggerinline
GetTotalDuration() constAreaTriggerinline
GetTransGUID() constWorldObjectvirtual
GetTransOffset() constWorldObjectinline
GetTransOffsetO() constWorldObjectinline
GetTransOffsetX() constWorldObjectinline
GetTransOffsetY() constWorldObjectinline
GetTransOffsetZ() constWorldObjectinline
GetTransport() constWorldObjectinline
GetTransSeat() constWorldObjectinline
GetTransTime() constWorldObjectinline
GetTypeId() constObjectinline
GetUpdateFieldFlagsFor(Player const *target) constObjectprotectedvirtual
GetVisibilityRange() constWorldObject
GetWeakPtr() constObjectinline
GetWorldLocation() constWorldLocationinline
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) constWorldObjectinline
GetZoneId() constWorldObjectinline
GetZoneScript() constWorldObjectinline
HandleUnitEnterExit(std::vector< Unit * > const &targetList)AreaTriggerprotected
HasDynamicFlag(uint32 flag) constObjectinline
HasInArc(float arcangle, Position const *pos, float border=2.0f) constPosition
HasInLine(Position const *pos, float objSize, float width) constPosition
hasInvolvedQuest(uint32) constObjectinlinevirtual
HasOrbit() constAreaTrigger
HasOverridePosition() constAreaTrigger
hasQuest(uint32) constObjectinlinevirtual
HasSplines() constAreaTrigger
InitOrbit(AreaTriggerOrbitInfo const &orbit, uint32 timeToTarget)AreaTrigger
InitSplineOffsets(std::vector< Position > const &offsets, uint32 timeToTarget)AreaTrigger
InitSplines(std::vector< G3D::Vector3 > splinePoints, uint32 timeToTarget)AreaTrigger
InSamePhase(PhaseShift const &phaseShift) constWorldObjectinline
InSamePhase(WorldObject const *obj) constWorldObjectinline
InSamePhase(WorldObject const *a, WorldObject const *b)WorldObjectinlinestatic
InsertDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index)Objectinlineprotected
isActiveObject() constWorldObjectinline
IsAlwaysDetectableFor(WorldObject const *seer) constWorldObjectinlineprotectedvirtual
IsAlwaysStoredInWorldObjectGridContainer() constWorldObjectinline
IsAlwaysVisibleFor(WorldObject const *seer) constWorldObjectinlineprotectedvirtual
IsAreaTrigger() constObjectinline
IsConversation() constObjectinline
IsCorpse() constObjectinline
IsCreature() constObjectinline
IsCustom() constAreaTriggerinline
IsDestroyedObject() constObjectinline
IsDynObject() constObjectinline
IsFarVisible() constWorldObjectinline
IsFriendlyTo(WorldObject const *target) constWorldObject
IsGameObject() constObjectinline
IsHostileTo(WorldObject const *target) constWorldObject
IsHostileToPlayers() constWorldObject
isInBack(WorldObject const *target, float arc=float(M_PI)) constWorldObject
IsInBetween(Position const &pos1, Position const &pos2, float size=0) constWorldObject
IsInBetween(WorldObject const *obj1, WorldObject const *obj2, float size=0) constWorldObjectinline
IsInDist(float x, float y, float z, float dist) constPositioninline
IsInDist(Position const &pos, float dist) constPositioninline
IsInDist(Position const *pos, float dist) constPositioninline
IsInDist2d(float x, float y, float dist) constPositioninline
IsInDist2d(Position const *pos, float dist) constPositioninline
isInFront(WorldObject const *target, float arc=float(M_PI)) constWorldObject
IsInGrid() constGridObject< AreaTrigger >inline
IsInMap(WorldObject const *obj) constWorldObject
IsInRange(WorldObject const *obj, float minRange, float maxRange, bool is3D=true) constWorldObject
IsInRange2d(float x, float y, float minRange, float maxRange) constWorldObject
IsInRange3d(float x, float y, float z, float minRange, float maxRange) constWorldObject
IsInvisibleDueToDespawn(WorldObject const *seer) constWorldObjectinlineprotectedvirtual
IsInWorld() constObjectinline
IsInWorldPvpZone() constWorldObject
IsItem() constObjectinline
isNeedNotify(uint16 f) constWorldObjectinline
IsNeutralToAll() constWorldObject
IsNeverVisibleFor(WorldObject const *seer, bool allowServersideObjects=false) const overrideAreaTriggervirtual
IsOutdoors() constWorldObjectinline
IsPlayer() constObjectinline
IsPositionValid() constPosition
IsPrivateObject() constWorldObjectinline
IsRemoved() constAreaTriggerinline
IsSceneObject() constObjectinline
IsSelfOrInSameMap(WorldObject const *obj) constWorldObject
IsServerSide() constAreaTriggerinline
IsStaticSpawn() constAreaTriggerinline
IsStoredInWorldObjectGridContainer() constWorldObject
isType(uint16 mask) constObjectinline
IsUnit() constObjectinline
IsValidAssistTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) constWorldObject
IsValidAttackTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) constWorldObject
IsVisibilityOverridden() constWorldObjectinline
IsWithinBox(Position const &center, float xradius, float yradius, float zradius) constPosition
IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) constWorldObject
IsWithinDist2d(float x, float y, float dist) constWorldObject
IsWithinDist2d(Position const *pos, float dist) constWorldObject
IsWithinDist3d(float x, float y, float z, float dist) constWorldObject
IsWithinDist3d(Position const *pos, float dist) constWorldObject
IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) constWorldObject
IsWithinDoubleVerticalCylinder(Position const *center, float radius, float height) constPosition
IsWithinLOS(float x, float y, float z, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) constWorldObject
IsWithinLOSInMap(WorldObject const *obj, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) constWorldObject
IsWorldObject() constObjectinline
LastUsedScriptIDWorldObject
LoadFromDB(ObjectGuid::LowType spawnId, Map *map, bool addToMap, bool allowDuplicate)AreaTrigger
m_areaIdWorldObjectprotected
m_areaTriggerDataAreaTrigger
m_currentWmoWorldObjectprotected
m_currMapWorldObjectprivate
m_EventsWorldObject
m_guidObjectprivate
m_InstanceIdWorldObjectprivate
m_invisibilityWorldObject
m_invisibilityDetectWorldObject
m_inWorldObjectprivate
m_isActiveWorldObjectprotected
m_isDestroyedObjectObjectprivate
m_isFarVisibleWorldObjectprotected
m_isNewObjectObjectprivate
m_isStoredInWorldObjectGridContainerWorldObjectprotected
m_liquidStatusWorldObjectprotected
m_mapIdWorldLocation
m_movementInfoWorldObject
m_nameWorldObjectprotected
m_notifyflagsWorldObjectprivate
m_objectDataObject
m_objectTypeObjectprotected
m_objectTypeIdObjectprotected
m_objectUpdatedObjectprotected
m_orientationPositionprivate
m_outdoorsWorldObjectprotected
m_positionXPosition
m_positionYPosition
m_positionZPosition
m_scriptRefObjectprivate
m_serverSideVisibilityWorldObject
m_serverSideVisibilityDetectWorldObject
m_staticFloorZWorldObjectprotected
m_stealthWorldObject
m_stealthDetectWorldObject
m_transportWorldObjectprotected
m_updateFlagObjectprotected
m_valuesObject
m_visibilityDistanceOverrideWorldObjectprotected
m_zoneIdWorldObjectprotected
m_zoneScriptWorldObjectprotected
MagicSpellHitResult(Unit *victim, SpellInfo const *spellInfo) constWorldObject
MapObject()MapObjectinlineprotected
MeleeSpellHitResult(Unit *victim, SpellInfo const *spellInfo) constWorldObjectvirtual
MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, SpellInfo const *spellInfo) constWorldObjectvirtual
ModSpellCastTime(SpellInfo const *spellInfo, int32 &castTime, Spell *spell=nullptr) constWorldObject
ModSpellDuration(SpellInfo const *spellInfo, WorldObject const *target, int32 duration, bool positive, uint32 effectMask) constWorldObject
ModSpellDurationTime(SpellInfo const *spellInfo, int32 &durationTime, Spell *spell=nullptr) constWorldObject
MovePosition(Position &pos, float dist, float angle)WorldObject
MovePositionToFirstCollision(Position &pos, float dist, float angle)WorldObject
NormalizeOrientation(float o)Positionstatic
NormalizeOrientationConstexprWrapper(float o)Positioninlineprivatestatic
Object()Objectprotected
Object(Object const &right)=deleteObjectprivate
Object(Object &&right)=deleteObjectprivate
operator=(Object const &right)=deleteObjectprivate
operator=(Object &&right)=deleteObjectprivate
operator==(Position const &a) constPosition
PlayDirectMusic(uint32 musicId, Player const *target=nullptr) constWorldObject
PlayDirectSound(uint32 soundId, Player const *target=nullptr, uint32 broadcastTextId=0) constWorldObject
PlayDistanceSound(uint32 soundId, Player const *target=nullptr) constWorldObject
PlayObjectSound(int32 soundKitId, ObjectGuid targetObject, Player const *target=nullptr, int32 broadcastTextId=0) constWorldObject
Position(float x=0, float y=0, float z=0, float o=0)Positioninline
PositionPackedXYZStream()Positioninline
PositionPackedXYZStream() constPositioninline
PositionXYStream()Positioninline
PositionXYStream() constPositioninline
PositionXYZOStream()Positioninline
PositionXYZOStream() constPositioninline
PositionXYZStream()Positioninline
PositionXYZStream() constPositioninline
PrepareValuesUpdateBuffer(UpdateData *data) constObject
ProcessPositionDataChanged(PositionFullTerrainStatus const &data)WorldObjectprotectedvirtual
Relocate(float x, float y)Positioninline
Relocate(float x, float y, float z)Positioninline
Relocate(float x, float y, float z, float o)Positioninline
Relocate(Position const &pos)Positioninline
Relocate(Position const *pos)Positioninline
RelocateOffset(Position const &offset)Position
RelocateStationaryPosition(Position const &pos)AreaTriggerinline
Remove()AreaTrigger
RemoveDynamicFlag(uint32 flag)Objectinline
RemoveDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index)Objectinlineprotected
RemoveFromGrid()GridObject< AreaTrigger >inline
RemoveFromObjectUpdate() overrideWorldObjectvirtual
RemoveFromWorld() overrideAreaTriggervirtual
RemoveOptionalUpdateFieldValue(UF::OptionalUpdateFieldSetter< T > setter)Objectinlineprotected
RemoveUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag)Objectinlineprotected
ReplaceAllDynamicFlags(uint32 flag)Objectinline
ResetAllNotifies()WorldObjectinline
ResetMap()WorldObjectvirtual
SearchUnitInBoundedPlane(std::vector< Unit * > &targetList)AreaTriggerprotected
SearchUnitInBox(std::vector< Unit * > &targetList)AreaTriggerprotected
SearchUnitInCylinder(std::vector< Unit * > &targetList)AreaTriggerprotected
SearchUnitInDisk(std::vector< Unit * > &targetList)AreaTriggerprotected
SearchUnitInPolygon(std::vector< Unit * > &targetList)AreaTriggerprotected
SearchUnitInSphere(std::vector< Unit * > &targetList)AreaTriggerprotected
SearchUnits(std::vector< Unit * > &targetList, float radius, bool check3D)AreaTriggerprotected
SelectNearestPlayer(float range) constWorldObject
SendCancelOrphanSpellVisual(uint32 id)WorldObject
SendCombatLogMessage(WorldPackets::CombatLog::CombatLogServerPacket *combatLog) constWorldObject
SendMessageToSet(WorldPacket const *data, bool self) constWorldObjectvirtual
SendMessageToSet(WorldPacket const *data, Player const *skipped_rcvr) constWorldObjectvirtual
SendMessageToSetInRange(WorldPacket const *data, float dist, bool self) constWorldObjectvirtual
SendOutOfRangeForPlayer(Player *target) constObject
SendPlayOrphanSpellVisual(ObjectGuid const &target, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false)WorldObject
SendPlayOrphanSpellVisual(Position const &targetLocation, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false)WorldObject
SendSpellMiss(Unit *target, uint32 spellID, SpellMissInfo missInfo)WorldObject
SendUpdateToPlayer(Player *player)Object
setActive(bool isActiveObject)WorldObject
SetCurrentCell(Cell const &cell)MapObjectinlineprivate
SetDBPhase(int32 p)WorldObjectinline
SetDestroyedObject(bool destroyed)Objectinline
SetDuration(int32 newDuration)AreaTrigger
SetDynamicFlag(uint32 flag)Objectinline
SetEntry(uint32 entry)Objectinline
SetExtraScaleCurve(float extraScale)AreaTrigger
SetExtraScaleCurve(std::array< DBCPosition2D, 2 > const &points, Optional< uint32 > startTimeOffset={}, CurveInterpolationMode interpolation=CurveInterpolationMode::Linear)AreaTrigger
SetFaction(uint32)WorldObjectinlinevirtual
SetFarVisible(bool on)WorldObject
SetHeightIgnoresScale(bool heightIgnoresScale)AreaTriggerinline
SetIsNewObject(bool enable)Objectinline
SetIsStoredInWorldObjectGridContainer(bool apply)WorldObject
SetLocationInstanceId(uint32 _instanceId)WorldObjectinlineprotected
SetLocationMapId(uint32 _mapId)WorldObjectinlineprotected
SetMap(Map *map)WorldObjectvirtual
SetName(std::string newname)WorldObjectinline
SetNewCellPosition(float x, float y, float z, float o)MapObjectinlineprivate
SetObjectScale(float scale)Objectinlinevirtual
SetOrientation(float orientation)Positioninline
SetOverrideMoveCurve(float x, float y, float z)AreaTrigger
SetOverrideMoveCurve(std::array< DBCPosition2D, 2 > const &xCurvePoints, std::array< DBCPosition2D, 2 > const &yCurvePoints, std::array< DBCPosition2D, 2 > const &zCurvePoints, Optional< uint32 > startTimeOffset={}, CurveInterpolationMode interpolation=CurveInterpolationMode::Linear)AreaTrigger
SetOverrideScaleCurve(float overrideScale)AreaTrigger
SetOverrideScaleCurve(std::array< DBCPosition2D, 2 > const &points, Optional< uint32 > startTimeOffset={}, CurveInterpolationMode interpolation=CurveInterpolationMode::Linear)AreaTrigger
SetPrivateObjectOwner(ObjectGuid const &owner)WorldObjectinline
SetScaleCurve(UF::MutableFieldReference< UF::ScaleCurve, false > scaleCurveMutator, float constantValue)AreaTriggerprotected
SetScaleCurve(UF::MutableFieldReference< UF::ScaleCurve, false > scaleCurveMutator, std::array< DBCPosition2D, 2 > const &points, Optional< uint32 > startTimeOffset, CurveInterpolationMode interpolation)AreaTriggerprotected
SetScaleCurve(UF::MutableFieldReference< UF::ScaleCurve, false > scaleCurveMutator, Optional< AreaTriggerScaleCurveTemplate > const &curve)AreaTriggerprotected
SetTimeToTarget(uint32 timeToTarget)AreaTriggerinline
SetTimeToTargetExtraScale(uint32 timeToTargetExtraScale)AreaTriggerinline
SetTimeToTargetPos(uint32 timeToTargetPos)AreaTriggerinline
SetTimeToTargetScale(uint32 timeToTargetScale)AreaTriggerinline
SetTransport(TransportBase *t)WorldObjectinline
SetUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag)Objectinlineprotected
SetUpdateFieldStatValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value)Objectinlineprotected
SetUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value)Objectinlineprotected
SetVisibilityDistanceOverride(VisibilityDistanceType type)WorldObject
SetZoneScript()WorldObject
SpellHitResult(Unit *victim, SpellInfo const *spellInfo, bool canReflect=false) constWorldObject
StopDistanceSound(Player const *target=nullptr) constWorldObject
SummonCreature(uint32 entry, Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty)WorldObject
SummonCreature(uint32 entry, float x, float y, float z, float o=0, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, ObjectGuid privateObjectOwner=ObjectGuid::Empty)WorldObject
SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=nullptr)WorldObject
SummonGameObject(uint32 entry, Position const &pos, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)WorldObject
SummonGameObject(uint32 entry, float x, float y, float z, float ang, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)WorldObject
SummonPersonalClone(Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, Player *privateObjectOwner=nullptr)WorldObject
SummonTrigger(float x, float y, float z, float ang, Milliseconds despawnTime, CreatureAI *(*GetAI)(Creature *)=nullptr)WorldObject
ToAbsoluteAngle(float relAngle) constPositioninline
ToAreaTrigger(Object *o)Objectinlinestatic
ToAreaTrigger(Object const *o)Objectinlinestatic
ToAreaTrigger()Objectinline
ToAreaTrigger() constObjectinline
ToConversation(Object *o)Objectinlinestatic
ToConversation(Object const *o)Objectinlinestatic
ToConversation()Objectinline
ToConversation() constObjectinline
ToCorpse(Object *o)Objectinlinestatic
ToCorpse(Object const *o)Objectinlinestatic
ToCorpse()Objectinline
ToCorpse() constObjectinline
ToCreature(Object *o)Objectinlinestatic
ToCreature(Object const *o)Objectinlinestatic
ToCreature()Objectinline
ToCreature() constObjectinline
ToDynObject(Object *o)Objectinlinestatic
ToDynObject(Object const *o)Objectinlinestatic
ToDynObject()Objectinline
ToDynObject() constObjectinline
ToGameObject(Object *o)Objectinlinestatic
ToGameObject(Object const *o)Objectinlinestatic
ToGameObject()Objectinline
ToGameObject() constObjectinline
ToItem(Object *o)Objectinlinestatic
ToItem(Object const *o)Objectinlinestatic
ToItem()Objectinline
ToItem() constObjectinline
ToPlayer(Object *o)Objectinlinestatic
ToPlayer(Object const *o)Objectinlinestatic
ToPlayer()Objectinline
ToPlayer() constObjectinline
ToRelativeAngle(float absAngle) constPositioninline
ToSceneObject(Object *o)Objectinlinestatic
ToSceneObject(Object const *o)Objectinlinestatic
ToSceneObject()Objectinline
ToSceneObject() constObjectinline
ToString() constPosition
ToUnit(Object *o)Objectinlinestatic
ToUnit(Object const *o)Objectinlinestatic
ToUnit()Objectinline
ToUnit() constObjectinline
ToWorldObject(Object *o)Objectinlinestatic
ToWorldObject(Object const *o)Objectinlinestatic
ToWorldObject()Objectinline
ToWorldObject() constObjectinline
UndoActions(Unit *unit)AreaTriggerprotected
Update(uint32 diff) overrideAreaTriggervirtual
UpdateAllowedPositionZ(float x, float y, float &z, float *groundZ=nullptr) constWorldObject
UpdateGroundPositionZ(float x, float y, float &z) constWorldObject
UpdateObjectVisibility(bool forced=true)WorldObjectvirtual
UpdateObjectVisibilityOnCreate()WorldObjectinlinevirtual
UpdateObjectVisibilityOnDestroy()WorldObjectinlinevirtual
UpdateOrbitPosition(uint32 diff)AreaTriggerprotected
UpdateOverridePosition()AreaTriggerprotected
UpdatePolygonVertices()AreaTriggerprotected
UpdatePositionData()WorldObject
UpdateShape()AreaTrigger
UpdateSplinePosition(uint32 diff)AreaTriggerprotected
UpdateTargetList()AreaTriggerprotected
WorldLocation(uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f)WorldLocationinlineexplicit
WorldLocation(uint32 mapId, Position const &position)WorldLocationinline
WorldObject(bool isWorldObject)WorldObjectexplicitprotected
WorldRelocate(WorldLocation const &loc)WorldLocationinline
WorldRelocate(WorldLocation const *loc)WorldLocationinline
WorldRelocate(uint32 mapId, Position const &pos)WorldLocationinline
WorldRelocate(uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f)WorldLocationinline
~AreaTrigger()AreaTrigger
~GridObject()GridObject< AreaTrigger >inlinevirtual
~Object()Objectvirtual
~WorldObject()WorldObjectvirtual