![]() |
TrinityCore
|
This is the complete list of members for SceneObject, including all inherited members.
| _Create(ObjectGuid const &guid) | BaseEntity | inlineprotected |
| _createdBySpellCast | SceneObject | private |
| _dbPhase | WorldObject | private |
| _gridRef | GridObject< SceneObject > | private |
| _heartbeatTimer | WorldObject | private |
| _IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D, bool incOwnRadius=true, bool incTargetRadius=true) const | WorldObject | privatevirtual |
| _phaseShift | WorldObject | private |
| _privateObjectOwner | WorldObject | private |
| _smoothPhasing | WorldObject | private |
| _stationaryPosition | SceneObject | private |
| _suppressedPhaseShift | WorldObject | private |
| AddDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter) | BaseEntity | inlineprotected |
| AddObjectToRemoveList() | WorldObject | |
| AddToGrid(GridRefManager< SceneObject > &m) | GridObject< SceneObject > | inline |
| AddToNotify(uint16 f) | WorldObject | inline |
| AddToObjectUpdate() override | WorldObject | virtual |
| AddToObjectUpdateIfNeeded() | BaseEntity | protected |
| AddToWorld() override | SceneObject | virtual |
| ApplyEffectModifiers(SpellInfo const *spellInfo, uint8 effIndex, SpellEffectValue value) const | WorldObject | |
| ApplyModUpdateFieldValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type mod, bool apply) | BaseEntity | inlineprotected |
| ApplyPercentModUpdateFieldValue(UF::UpdateFieldPrivateSetter< T > setter, float percent, bool apply) | BaseEntity | inlineprotected |
| BaseEntity() | BaseEntity | protected |
| BaseEntity(BaseEntity const &right)=delete | BaseEntity | private |
| BaseEntity(BaseEntity &&right)=delete | BaseEntity | private |
| BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const | BaseEntity | virtual |
| BuildDestroyUpdateBlock(UpdateData *data) const | BaseEntity | |
| BuildEntityFragments(ByteBuffer &data, std::span< WowCS::EntityFragment const > fragments) | BaseEntity | inlineprotectedstatic |
| BuildEntityFragmentsForValuesUpdateForPlayerWithMask(ByteBuffer &data, EnumFlag< UF::UpdateFieldFlag > flags) const | Object | protected |
| BuildFieldsUpdate(Player *player, UpdateDataMapType &data_map) const | BaseEntity | |
| BuildMovementUpdate(ByteBuffer &data, CreateObjectBits flags, Player const *target) const | BaseEntity | protected |
| BuildObjectFragmentCreate(void const *rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target, BaseEntity const *entity) | Object | privatestatic |
| BuildObjectFragmentUpdate(void const *rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target, BaseEntity const *entity) | Object | privatestatic |
| BuildOutOfRangeUpdateBlock(UpdateData *data) const | BaseEntity | |
| BuildUpdate(UpdateDataMapType &) override | WorldObject | virtual |
| BuildUpdateChangesMask() | BaseEntity | |
| BuildValuesCreate(UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const override | SceneObject | protectedvirtual |
| BuildValuesUpdate(UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const override | SceneObject | protectedvirtual |
| BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) const | BaseEntity | |
| BuildValuesUpdateBlockForPlayerWithFlag(UpdateData *data, UF::UpdateFieldFlag flags, Player const *target) const | Object | |
| BuildValuesUpdateForPlayerWithMask(UpdateData *data, UF::ObjectData::Mask const &requestedObjectMask, UF::SceneObjectData::Mask const &requestedSceneObjectMask, Player const *target, bool ignoreNestedChangesMask) const | SceneObject | |
| BuildValuesUpdateWithFlag(UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const | Object | virtual |
| CalcSpellDuration(SpellInfo const *spellInfo, std::vector< SpellPowerCost > const *powerCosts) const | WorldObject | |
| CanAlwaysSee(WorldObject const *) const | WorldObject | inlineprotectedvirtual |
| CanDetect(WorldObject const *obj, bool ignoreStealth, bool checkAlert=false) const | WorldObject | private |
| CanDetectInvisibilityOf(WorldObject const *obj) const | WorldObject | private |
| CanDetectStealthOf(WorldObject const *obj, bool checkAlert=false) const | WorldObject | private |
| CanNeverSee(WorldObject const *obj, bool ignorePhaseShift=false) const | WorldObject | protectedvirtual |
| CanSeeOrDetect(WorldObject const *obj, CanSeeOrDetectExtraArgs const &args={ }) const | WorldObject | |
| CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ }) | WorldObject | |
| CheckPrivateObjectOwnerVisibility(WorldObject const *seer) const | WorldObject | |
| CleanupsBeforeDelete(bool finalCleanup=true) | WorldObject | virtual |
| ClearDynamicUpdateFieldValues(UF::DynamicUpdateFieldSetter< T > setter) | BaseEntity | inlineprotected |
| ClearObjectFragmentChanged(void const *rawFragmentData) | Object | privatestatic |
| ClearUpdateMask(bool remove) | BaseEntity | |
| ClearValuesChangesMask() override | SceneObject | protectedvirtual |
| Create(ObjectGuid::LowType lowGuid, SceneType type, uint32 sceneId, uint32 scriptPackageId, Map *map, Unit *creator, Position const &pos, ObjectGuid privateObjectOwner) | SceneObject | |
| CreateSceneObject(uint32 sceneId, Unit *creator, Position const &pos, ObjectGuid privateObjectOwner) | SceneObject | static |
| DestroyForNearbyPlayers() | WorldObject | |
| DestroyForPlayer(Player const *target) const | BaseEntity | virtual |
| DoWithSuppressingObjectUpdates(Action &&action) | BaseEntity | inlineprotected |
| FindMap() const | WorldObject | inline |
| FindNearestCreature(uint32 entry, float range, bool alive=true) const | WorldObject | |
| FindNearestCreatureWithOptions(float range, FindCreatureOptions const &options) const | WorldObject | |
| FindNearestGameObject(uint32 entry, float range, bool spawnedOnly=true) const | WorldObject | |
| FindNearestGameObjectOfType(GameobjectTypes type, float range) const | WorldObject | |
| FindNearestGameObjectWithOptions(float range, FindGameObjectOptions const &options) const | WorldObject | |
| FindNearestUnspawnedGameObject(uint32 entry, float range) const | WorldObject | |
| FindZoneScript() const | WorldObject | |
| ForceUpdateFieldChange(UF::UpdateFieldPrivateSetter< T > const &) | BaseEntity | inline |
| GetAbsoluteAngle(float x, float y) const | Position | inline |
| GetAbsoluteAngle(Position const &pos) const | Position | inline |
| GetAbsoluteAngle(Position const *pos) const | Position | inline |
| GetAffectingPlayer() const | WorldObject | |
| GetAIAnimKitId() const | WorldObject | inlinevirtual |
| GetAreaId() const | WorldObject | inline |
| GetCastSpellXSpellVisualId(SpellInfo const *spellInfo) const | WorldObject | virtual |
| GetCharmerOrOwner() const | WorldObject | |
| GetCharmerOrOwnerGUID() const | WorldObject | inlinevirtual |
| GetCharmerOrOwnerOrOwnGUID() const | WorldObject | |
| GetCharmerOrOwnerOrSelf() const | WorldObject | |
| GetCharmerOrOwnerPlayerOrPlayerItself() const | WorldObject | |
| GetClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0) const | WorldObject | |
| GetCollisionHeight() const | WorldObject | inlinevirtual |
| GetCombatReach() const | WorldObject | inlinevirtual |
| GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) const | WorldObject | |
| GetCreatorGUID() const override | SceneObject | inlinevirtual |
| GetCreatureListWithEntryInGrid(Container &creatureContainer, uint32 entry, float maxSearchRange=250.0f) const | WorldObject | |
| GetCreatureListWithOptionsInGrid(Container &creatureContainer, float maxSearchRange, FindCreatureOptions const &options) const | WorldObject | |
| GetCurrentWmo() const | WorldObject | inline |
| GetDBPhase() const | WorldObject | inline |
| GetDebugInfo() const override | WorldObject | virtual |
| GetDistance(WorldObject const *obj) const | WorldObject | |
| GetDistance(Position const &pos) const | WorldObject | |
| GetDistance(float x, float y, float z) const | WorldObject | |
| GetDistance2d(WorldObject const *obj) const | WorldObject | |
| GetDistance2d(float x, float y) const | WorldObject | |
| GetDistanceOrder(WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) const | WorldObject | |
| GetDistanceZ(WorldObject const *obj) const | WorldObject | |
| GetDynamicFlags() const | Object | inline |
| GetEntry() const | Object | inline |
| GetExactDist(float x, float y, float z) const | Position | inline |
| GetExactDist(Position const &pos) const | Position | inline |
| GetExactDist(Position const *pos) const | Position | inline |
| GetExactDist2d(const float x, const float y) const | Position | inline |
| GetExactDist2d(Position const &pos) const | Position | inline |
| GetExactDist2d(Position const *pos) const | Position | inline |
| GetExactDist2dSq(const float x, const float y) const | Position | inline |
| GetExactDist2dSq(Position const &pos) const | Position | inline |
| GetExactDist2dSq(Position const *pos) const | Position | inline |
| GetExactDistSq(float x, float y, float z) const | Position | inline |
| GetExactDistSq(Position const &pos) const | Position | inline |
| GetExactDistSq(Position const *pos) const | Position | inline |
| GetFaction() const override | SceneObject | inlinevirtual |
| GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, WorldObject const *target) | WorldObject | static |
| GetFactionTemplateEntry() const | WorldObject | |
| GetFirstCollisionPosition(float dist, float angle) | WorldObject | |
| GetFloorZ() const | WorldObject | |
| GetGameObjectListWithEntryInGrid(Container &gameObjectContainer, uint32 entry, float maxSearchRange=250.0f) const | WorldObject | |
| GetGameObjectListWithOptionsInGrid(Container &gameObjectContainer, float maxSearchRange, FindGameObjectOptions const &options) const | WorldObject | |
| GetGridActivationRange() const | WorldObject | |
| GetGUID() const | BaseEntity | inline |
| GetGUID(BaseEntity const *o) | BaseEntity | inlinestatic |
| GetHitSpherePointFor(Position const &dest) const | WorldObject | |
| GetHitSpherePointFor(Position const &dest, float &x, float &y, float &z) const | WorldObject | |
| GetInstanceId() const | WorldObject | inline |
| GetInstanceScript() const | WorldObject | |
| GetLevelForTarget(WorldObject const *) const | WorldObject | inlinevirtual |
| GetLiquidStatus() const | WorldObject | inline |
| GetLootForPlayer(Player const *player) const | Object | inlinevirtual |
| GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo) | WorldObject | |
| GetMap() const | WorldObject | inline |
| GetMapHeight(float x, float y, float z, bool vmap=true, float distanceToSearch=50.0f) const | WorldObject | |
| GetMapId() const | WorldLocation | inline |
| GetMapWaterOrGroundLevel(float x, float y, float z, float *ground=nullptr) const | WorldObject | |
| GetMeleeAnimKitId() const | WorldObject | inlinevirtual |
| GetMovementAnimKitId() const | WorldObject | inlinevirtual |
| GetName() const | WorldObject | inline |
| GetNameForLocaleIdx(LocaleConstant) const override | WorldObject | inlinevirtual |
| GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float distance2d, float absAngle) const | WorldObject | |
| GetNearPoint2D(WorldObject const *searcher, float &x, float &y, float distance, float absAngle) const | WorldObject | |
| GetNearPosition(float dist, float angle) | WorldObject | |
| GetNotifyFlags() const | WorldObject | inline |
| GetObjectScale() const | Object | inline |
| GetOrCreateSmoothPhasing() | WorldObject | |
| GetOrientation() const | Position | inline |
| GetOwner() const | WorldObject | |
| GetOwnerGUID() const override | SceneObject | inlinevirtual |
| GetPhaseShift() | WorldObject | inline |
| GetPhaseShift() const | WorldObject | inline |
| GetPlayerListInGrid(Container &playerContainer, float maxSearchRange, bool alive=true) const | WorldObject | |
| GetPosition(float &x, float &y) const | Position | inline |
| GetPosition(float &x, float &y, float &z) const | Position | inline |
| GetPosition(float &x, float &y, float &z, float &o) const | Position | inline |
| GetPosition() const | Position | inline |
| GetPositionOffsetTo(Position const &endPos) const | Position | |
| GetPositionWithOffset(Position const &offset) const | Position | |
| GetPositionX() const | Position | inline |
| GetPositionY() const | Position | inline |
| GetPositionZ() const | Position | inline |
| GetPrivateObjectOwner() const | WorldObject | inline |
| GetRandomNearPosition(float radius) | WorldObject | |
| GetRandomPoint(Position const &srcPos, float distance, float minDistance=0.0f) const | WorldObject | |
| GetReactionTo(WorldObject const *target) const | WorldObject | |
| GetRelativeAngle(float x, float y) const | Position | inline |
| GetRelativeAngle(Position const &pos) const | Position | inline |
| GetRelativeAngle(Position const *pos) const | Position | inline |
| GetScenario() const | WorldObject | |
| GetSightRange(WorldObject const *target=nullptr) const | WorldObject | |
| GetSmoothPhasing() | WorldObject | inline |
| GetSmoothPhasing() const | WorldObject | inline |
| GetSpawnTrackingStateDataForPlayer(Player const *player) const | Object | inlinevirtual |
| GetSpellMinMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) const | WorldObject | |
| GetSpellModOwner() const | WorldObject | |
| GetStationaryPosition() const override | SceneObject | inlinevirtual |
| GetSuppressedPhaseShift() | WorldObject | inline |
| GetSuppressedPhaseShift() const | WorldObject | inline |
| GetTransGUID() const | WorldObject | virtual |
| GetTransOffset() const | WorldObject | inline |
| GetTransOffsetO() const | WorldObject | inline |
| GetTransOffsetX() const | WorldObject | inline |
| GetTransOffsetY() const | WorldObject | inline |
| GetTransOffsetZ() const | WorldObject | inline |
| GetTransport() const | WorldObject | inline |
| GetTransSeat() const | WorldObject | inline |
| GetTransTime() const | WorldObject | inline |
| GetTypeId() const | BaseEntity | inline |
| GetUpdateFieldFlagsFor(Player const *target) const | BaseEntity | protectedvirtual |
| GetVisibilityRange() const | WorldObject | |
| GetWeakPtr() const | Object | inline |
| GetWorldLocation() const | WorldLocation | inline |
| GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) const | WorldObject | inline |
| GetZoneId() const | WorldObject | inline |
| GetZoneScript() const | WorldObject | inline |
| HasDynamicFlag(uint32 flag) const | Object | inline |
| HasInArc(float arcangle, Position const *pos, float border=2.0f) const | Position | |
| HasInLine(Position const *pos, float objSize, float width) const | Position | |
| hasInvolvedQuest(uint32) const | Object | inlinevirtual |
| hasQuest(uint32) const | Object | inlinevirtual |
| Heartbeat() | WorldObject | inlineprotectedvirtual |
| InSamePhase(PhaseShift const &phaseShift) const | WorldObject | inline |
| InSamePhase(WorldObject const *obj) const | WorldObject | inline |
| InSamePhase(WorldObject const *a, WorldObject const *b) | WorldObject | inlinestatic |
| InsertDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index) | BaseEntity | inlineprotected |
| InsertSetUpdateFieldValue(UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key) | BaseEntity | inlineprotected |
| isActiveObject() const | WorldObject | inline |
| IsAlwaysDetectableFor(WorldObject const *seer) const | WorldObject | inlineprotectedvirtual |
| IsAlwaysStoredInWorldObjectGridContainer() const | WorldObject | inline |
| IsAlwaysVisibleFor(WorldObject const *seer) const | WorldObject | inlineprotectedvirtual |
| IsAreaTrigger() const | BaseEntity | inline |
| IsConversation() const | BaseEntity | inline |
| IsCorpse() const | BaseEntity | inline |
| IsCreature() const | BaseEntity | inline |
| IsDestroyedObject() const | BaseEntity | inline |
| IsDynObject() const | BaseEntity | inline |
| IsFarVisible() const | WorldObject | inline |
| IsFriendlyTo(WorldObject const *target) const | WorldObject | |
| IsGameObject() const | BaseEntity | inline |
| IsHostileTo(WorldObject const *target) const | WorldObject | |
| IsHostileToPlayers() const | WorldObject | |
| isInBack(WorldObject const *target, float arc=float(M_PI)) const | WorldObject | |
| IsInBetween(Position const &pos1, Position const &pos2, float size=0) const | WorldObject | |
| IsInBetween(WorldObject const *obj1, WorldObject const *obj2, float size=0) const | WorldObject | inline |
| IsInDist(float x, float y, float z, float dist) const | Position | inline |
| IsInDist(Position const &pos, float dist) const | Position | inline |
| IsInDist(Position const *pos, float dist) const | Position | inline |
| IsInDist2d(float x, float y, float dist) const | Position | inline |
| IsInDist2d(Position const &pos, float dist) const | Position | inline |
| IsInDist2d(Position const *pos, float dist) const | Position | inline |
| isInFront(WorldObject const *target, float arc=float(M_PI)) const | WorldObject | |
| IsInGrid() const | GridObject< SceneObject > | inline |
| IsInMap(WorldObject const *obj) const | WorldObject | |
| IsInPolygon2D(Position const &polygonOrigin, std::span< Position const > vertices) const | Position | |
| IsInRange(WorldObject const *obj, float minRange, float maxRange, bool is3D=true) const | WorldObject | |
| IsInRange2d(Position const *pos, float minRange, float maxRange) const | WorldObject | |
| IsInRange3d(Position const *pos, float minRange, float maxRange) const | WorldObject | |
| IsInvisibleDueToDespawn(WorldObject const *seer) const | WorldObject | inlineprotectedvirtual |
| IsInWorld() const | BaseEntity | inline |
| IsInWorldPvpZone() const | WorldObject | |
| IsItem() const | BaseEntity | inline |
| IsMeshObject() const | BaseEntity | inline |
| isNeedNotify(uint16 f) const | WorldObject | inline |
| IsNeutralToAll() const | WorldObject | |
| IsNeverVisibleFor(WorldObject const *seer, bool allowServersideObjects=false) const | WorldObject | inlineprotectedvirtual |
| IsObjectFragmentChanged(void const *rawFragmentData) | Object | privatestatic |
| IsOutdoors() const | WorldObject | inline |
| IsPlayer() const | BaseEntity | inline |
| IsPositionValid() const | Position | |
| IsPrivateObject() const | WorldObject | inline |
| IsSceneObject() const | BaseEntity | inline |
| IsSelfOrInSameMap(WorldObject const *obj) const | WorldObject | |
| IsStoredInWorldObjectGridContainer() const | WorldObject | |
| isType(TypeMask mask) const | BaseEntity | inline |
| IsUnit() const | BaseEntity | inline |
| IsValidAssistTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) const | WorldObject | |
| IsValidAttackTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) const | WorldObject | |
| IsVisibilityOverridden() const | WorldObject | inline |
| IsWithinBox(Position const &boxOrigin, float length, float width, float height) const | Position | |
| IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const | WorldObject | |
| IsWithinDist2d(float x, float y, float dist) const | WorldObject | |
| IsWithinDist2d(Position const *pos, float dist) const | WorldObject | |
| IsWithinDist3d(float x, float y, float z, float dist) const | WorldObject | |
| IsWithinDist3d(Position const *pos, float dist) const | WorldObject | |
| IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const | WorldObject | |
| IsWithinLOS(float x, float y, float z, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) const | WorldObject | |
| IsWithinLOSInMap(WorldObject const *obj, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) const | WorldObject | |
| IsWithinVerticalCylinder(Position const &cylinderOrigin, float radius, float height, bool isDoubleVertical=false) const | Position | |
| IsWorldObject() const | BaseEntity | inline |
| LastUsedScriptID | WorldObject | |
| m_areaId | WorldObject | protected |
| m_currentWmo | WorldObject | protected |
| m_currMap | WorldObject | private |
| m_entityFragments | BaseEntity | protected |
| m_Events | WorldObject | |
| m_guid | BaseEntity | private |
| m_InstanceId | WorldObject | private |
| m_invisibility | WorldObject | |
| m_invisibilityDetect | WorldObject | |
| m_inWorld | BaseEntity | private |
| m_isActive | WorldObject | protected |
| m_isDestroyedObject | BaseEntity | private |
| m_isFarVisible | WorldObject | protected |
| m_isNewObject | BaseEntity | private |
| m_isStoredInWorldObjectGridContainer | WorldObject | protected |
| m_liquidStatus | WorldObject | protected |
| m_mapId | WorldLocation | |
| m_movementInfo | WorldObject | |
| m_name | WorldObject | protected |
| m_notifyflags | WorldObject | private |
| m_objectData | Object | |
| m_objectTypeId | BaseEntity | protected |
| m_objectUpdated | BaseEntity | protected |
| m_orientation | Position | private |
| m_outdoors | WorldObject | protected |
| m_positionX | Position | |
| m_positionY | Position | |
| m_positionZ | Position | |
| m_sceneObjectData | SceneObject | |
| m_scriptRef | Object | private |
| m_serverSideVisibility | WorldObject | |
| m_serverSideVisibilityDetect | WorldObject | |
| m_staticFloorZ | WorldObject | protected |
| m_stealth | WorldObject | |
| m_stealthDetect | WorldObject | |
| m_transport | WorldObject | protected |
| m_updateFlag | BaseEntity | protected |
| m_values | BaseEntity | |
| m_visibilityDistanceOverride | WorldObject | protected |
| m_zoneId | WorldObject | protected |
| m_zoneScript | WorldObject | protected |
| MagicSpellHitResult(Unit *victim, SpellInfo const *spellInfo) const | WorldObject | |
| MeleeSpellHitResult(Unit *victim, SpellInfo const *spellInfo) const | WorldObject | virtual |
| MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, SpellInfo const *spellInfo) const | WorldObject | virtual |
| ModSpellCastTime(SpellInfo const *spellInfo, int32 &castTime, Spell *spell=nullptr) const | WorldObject | |
| ModSpellDuration(SpellInfo const *spellInfo, WorldObject const *target, int32 duration, bool positive, uint32 effectMask) const | WorldObject | |
| ModSpellDurationTime(SpellInfo const *spellInfo, int32 &durationTime, Spell *spell=nullptr) const | WorldObject | |
| MovePosition(Position &pos, float dist, float angle, float maxHeightChange=6.0f) const | WorldObject | |
| MovePositionToFirstCollision(Position &pos, float dist, float angle) const | WorldObject | |
| NormalizeOrientation(float o) | Position | static |
| NormalizeOrientationConstexprWrapper(float o) | Position | inlineprivatestatic |
| Object() | Object | protected |
| ObjectFragmentInfoInitializer | Object | private |
| operator=(BaseEntity const &right)=delete | BaseEntity | private |
| operator=(BaseEntity &&right)=delete | BaseEntity | private |
| operator==(Position const &a) const | Position | |
| PlayDirectMusic(uint32 musicId, Player const *target=nullptr) const | WorldObject | |
| PlayDirectSound(uint32 soundId, Player const *target=nullptr, uint32 broadcastTextId=0) const | WorldObject | |
| PlayDistanceSound(uint32 soundId, Player const *target=nullptr) const | WorldObject | |
| PlayObjectSound(int32 soundKitId, ObjectGuid targetObject, Player const *target=nullptr, int32 broadcastTextId=0) const | WorldObject | |
| Position() | Position | inline |
| Position(float x, float y) | Position | inline |
| Position(float x, float y, float z) | Position | inline |
| Position(float x, float y, float z, float o) | Position | inline |
| PositionPackedXYZStream() | Position | inline |
| PositionPackedXYZStream() const | Position | inline |
| PositionXYStream() | Position | inline |
| PositionXYStream() const | Position | inline |
| PositionXYZOStream() | Position | inline |
| PositionXYZOStream() const | Position | inline |
| PositionXYZStream() | Position | inline |
| PositionXYZStream() const | Position | inline |
| PrepareValuesUpdateBuffer(UpdateData *data) const | BaseEntity | |
| ProcessPositionDataChanged(PositionFullTerrainStatus const &data) | WorldObject | protectedvirtual |
| Relocate(float x, float y) | Position | inline |
| Relocate(float x, float y, float z) | Position | inline |
| Relocate(float x, float y, float z, float o) | Position | inline |
| Relocate(Position const &pos) | Position | inline |
| Relocate(Position const *pos) | Position | inline |
| RelocateOffset(Position const &offset) | Position | |
| RelocateStationaryPosition(Position const &pos) | SceneObject | inline |
| Remove() | SceneObject | |
| RemoveDynamicFlag(uint32 flag) | Object | inline |
| RemoveDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index) | BaseEntity | inlineprotected |
| RemoveFromGrid() | GridObject< SceneObject > | inline |
| RemoveFromObjectUpdate() override | WorldObject | virtual |
| RemoveFromWorld() override | SceneObject | virtual |
| RemoveMapUpdateFieldValue(UF::MapUpdateFieldSetter< K, V > setter, std::type_identity_t< K > const &key) | BaseEntity | inlineprotected |
| RemoveOptionalUpdateFieldValue(UF::OptionalUpdateFieldSetter< T > setter) | BaseEntity | inlineprotected |
| RemoveSetUpdateFieldValue(UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key) | BaseEntity | inlineprotected |
| RemoveUpdateFieldFlagValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag) | BaseEntity | inlineprotected |
| ReplaceAllDynamicFlags(uint32 flag) | Object | inline |
| ResetAllNotifies() | WorldObject | inline |
| ResetMap() | WorldObject | virtual |
| SceneObject() | SceneObject | |
| SelectNearestPlayer(float range) const | WorldObject | |
| SendCancelOrphanSpellVisual(uint32 id) | WorldObject | |
| SendCombatLogMessage(WorldPackets::CombatLog::CombatLogServerPacket *combatLog) const | WorldObject | |
| SendMessageToSet(WorldPacket const *data, bool self) const | WorldObject | virtual |
| SendMessageToSet(WorldPacket const *data, Player const *skipped_rcvr) const | WorldObject | virtual |
| SendMessageToSetInRange(WorldPacket const *data, float dist, bool self) const | WorldObject | virtual |
| SendOutOfRangeForPlayer(Player const *target) const | BaseEntity | |
| SendPlayOrphanSpellVisual(Position const &sourceLocation, ObjectGuid const &target, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false) | WorldObject | |
| SendPlayOrphanSpellVisual(Position const &sourceLocation, Position const &targetLocation, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false) | WorldObject | |
| 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) const | BaseEntity | |
| setActive(bool isActiveObject) | WorldObject | |
| SetCreatedBySpellCast(ObjectGuid castId) | SceneObject | inline |
| SetDBPhase(int32 p) | WorldObject | inline |
| SetDestroyedObject(bool destroyed) | BaseEntity | inline |
| SetDynamicFlag(uint32 flag) | Object | inline |
| SetEntry(uint32 entry) | Object | inline |
| SetFaction(uint32) | WorldObject | inlinevirtual |
| SetFarVisible(bool on) | WorldObject | |
| SetIsNewObject(bool enable) | BaseEntity | inline |
| SetIsStoredInWorldObjectGridContainer(bool apply) | WorldObject | |
| SetLocationInstanceId(uint32 _instanceId) | WorldObject | inlineprotected |
| SetLocationMapId(uint32 _mapId) | WorldObject | inlineprotected |
| SetMap(Map *map) | WorldObject | virtual |
| SetName(std::string newname) | WorldObject | inline |
| SetObjectScale(float scale) | Object | inlinevirtual |
| SetOrientation(float orientation) | Position | inline |
| SetPrivateObjectOwner(ObjectGuid const &owner) | WorldObject | inline |
| SetTransport(TransportBase *t) | WorldObject | |
| SetUpdateFieldFlagValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag) | BaseEntity | inlineprotected |
| SetUpdateFieldStatValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value) | BaseEntity | inlineprotected |
| SetUpdateFieldValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value) | BaseEntity | inlineprotected |
| SetVisibilityDistanceOverride(VisibilityDistanceType type) | WorldObject | |
| SetZoneScript() | WorldObject | |
| ShouldBeRemoved() const | SceneObject | private |
| SpellHitResult(Unit *victim, SpellInfo const *spellInfo, bool canReflect, bool canImmune) const | WorldObject | |
| StopDistanceSound(Player const *target=nullptr) const | WorldObject | |
| 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) const | Position | inline |
| ToAreaTrigger() | Object | inline |
| ToAreaTrigger() const | Object | inline |
| ToAreaTrigger(Object *o) | Object | inlinestatic |
| ToAreaTrigger(Object const *o) | Object | inlinestatic |
| ToConversation() | Object | inline |
| ToConversation() const | Object | inline |
| ToConversation(Object *o) | Object | inlinestatic |
| ToConversation(Object const *o) | Object | inlinestatic |
| ToCorpse() | Object | inline |
| ToCorpse() const | Object | inline |
| ToCorpse(Object *o) | Object | inlinestatic |
| ToCorpse(Object const *o) | Object | inlinestatic |
| ToCreature() | Object | inline |
| ToCreature() const | Object | inline |
| ToCreature(Object *o) | Object | inlinestatic |
| ToCreature(Object const *o) | Object | inlinestatic |
| ToDynObject() | Object | inline |
| ToDynObject() const | Object | inline |
| ToDynObject(Object *o) | Object | inlinestatic |
| ToDynObject(Object const *o) | Object | inlinestatic |
| ToGameObject() | Object | inline |
| ToGameObject() const | Object | inline |
| ToGameObject(Object *o) | Object | inlinestatic |
| ToGameObject(Object const *o) | Object | inlinestatic |
| ToItem() | Object | inline |
| ToItem() const | Object | inline |
| ToItem(Object *o) | Object | inlinestatic |
| ToItem(Object const *o) | Object | inlinestatic |
| ToPlayer() | Object | inline |
| ToPlayer() const | Object | inline |
| ToPlayer(Object *o) | Object | inlinestatic |
| ToPlayer(Object const *o) | Object | inlinestatic |
| ToRelativeAngle(float absAngle) const | Position | inline |
| ToSceneObject() | Object | inline |
| ToSceneObject() const | Object | inline |
| ToSceneObject(Object *o) | Object | inlinestatic |
| ToSceneObject(Object const *o) | Object | inlinestatic |
| ToString() const | Position | |
| ToUnit() | Object | inline |
| ToUnit() const | Object | inline |
| ToUnit(Object *o) | Object | inlinestatic |
| ToUnit(Object const *o) | Object | inlinestatic |
| ToWorldObject() | Object | inline |
| ToWorldObject() const | Object | inline |
| ToWorldObject(Object *o) | Object | inlinestatic |
| ToWorldObject(Object const *o) | Object | inlinestatic |
| Update(uint32 diff) override | SceneObject | virtual |
| UpdateAllowedPositionZ(float x, float y, float &z, float *groundZ=nullptr) const | WorldObject | |
| UpdateGroundPositionZ(float x, float y, float &z) const | WorldObject | |
| UpdateObjectVisibility(bool forced=true) | WorldObject | virtual |
| UpdateObjectVisibilityOnCreate() | WorldObject | inlinevirtual |
| UpdateObjectVisibilityOnDestroy() | WorldObject | inlinevirtual |
| UpdatePositionData() | WorldObject | |
| WorldLocation() | WorldLocation | inline |
| WorldLocation(uint32 mapId, float x, float y) | WorldLocation | inline |
| WorldLocation(uint32 mapId, float x, float y, float z) | WorldLocation | inline |
| WorldLocation(uint32 mapId, float x, float y, float z, float o) | WorldLocation | inline |
| WorldLocation(uint32 mapId, Position const &position) | WorldLocation | inline |
| WorldObject(bool isWorldObject) | WorldObject | explicitprotected |
| WorldRelocate(WorldLocation const &loc) | WorldLocation | inline |
| WorldRelocate(WorldLocation const *loc) | WorldLocation | inline |
| WorldRelocate(uint32 mapId, Position const &pos) | WorldLocation | inline |
| WorldRelocate(uint32 mapId, float x, float y, float z, float o) | WorldLocation | inline |
| ~BaseEntity() | BaseEntity | virtual |
| ~GridObject() | GridObject< SceneObject > | inlinevirtual |
| ~Object() | Object | virtual |
| ~SceneObject() | SceneObject | |
| ~WorldObject() | WorldObject | virtual |