TrinityCore
|
This is the complete list of members for Transport, including all inherited members.
_animKitId | GameObject | private |
_Create(ObjectGuid const &guid) | Object | protected |
_currentCell | MapObject | private |
_currentPathLeg | Transport | private |
_dbPhase | WorldObject | private |
_delayedAddModel | Transport | private |
_eventsToTrigger | Transport | private |
_gridRef | GridObject< GameObject > | private |
_IsWithinDist(WorldObject const *obj, float dist2compare, bool, bool, bool) const override | GameObject | inlineprivatevirtual |
_movementState | Transport | private |
_moveState | MapObject | private |
_newPosition | MapObject | private |
_passengers | Transport | private |
_pathProgress | Transport | private |
_phaseShift | WorldObject | private |
_positionChangeTimer | Transport | private |
_privateObjectOwner | WorldObject | private |
_requestStopTimestamp | Transport | private |
_smoothPhasing | WorldObject | private |
_staticPassengers | Transport | private |
_suppressedPhaseShift | WorldObject | private |
_transportInfo | Transport | private |
_worldEffectID | GameObject | private |
ActivateObject(GameObjectActions action, int32 param, WorldObject *spellCaster=nullptr, uint32 spellId=0, int32 effectIndex=-1) | GameObject | |
ActivateToQuest(Player const *target) const | GameObject | |
AddDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter) | Object | inlineprotected |
AddLootMode(uint16 lootMode) | GameObject | inline |
AddObjectToRemoveList() | WorldObject | |
AddPassenger(WorldObject *passenger) override | Transport | virtual |
AddToGrid(GridRefManager< GameObject > &m) | GridObject< GameObject > | inline |
AddToNotify(uint16 f) | WorldObject | inline |
AddToObjectUpdate() override | WorldObject | virtual |
AddToObjectUpdateIfNeeded() | Object | protected |
AddToSkillupList(ObjectGuid const &PlayerGuidLow) | GameObject | inline |
AddToWorld() override | GameObject | virtual |
AddUniqueUse(Player *player) | GameObject | |
AddUse() | GameObject | inline |
AfterRelocation() | GameObject | |
AI() const | GameObject | inline |
AIM_Destroy() | GameObject | |
AIM_Initialize() | GameObject | |
ApplyEffectModifiers(SpellInfo const *spellInfo, uint8 effIndex, double value) const | WorldObject | |
ApplyModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type mod, bool apply) | Object | inlineprotected |
ApplyPercentModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, float percent, bool apply) | Object | inlineprotected |
AssaultCapturePoint(Player *player) | GameObject | |
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const | Object | virtual |
BuildDestroyUpdateBlock(UpdateData *data) const | Object | |
BuildFieldsUpdate(Player *, UpdateDataMapType &) const | Object | |
BuildMovementUpdate(ByteBuffer *data, CreateObjectBits flags, Player *target) const | Object | protected |
BuildOutOfRangeUpdateBlock(UpdateData *data) const | Object | |
BuildUpdate(UpdateDataMapType &data_map) override | Transport | virtual |
BuildValuesCreate(ByteBuffer *data, Player const *target) const override | GameObject | protectedvirtual |
BuildValuesUpdate(ByteBuffer *data, Player const *target) const override | GameObject | protectedvirtual |
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) const | Object | |
BuildValuesUpdateBlockForPlayerWithFlag(UpdateData *data, UF::UpdateFieldFlag flags, Player const *target) const | Object | |
BuildValuesUpdateForPlayerWithMask(UpdateData *data, UF::ObjectData::Mask const &requestedObjectMask, UF::GameObjectData::Mask const &requestedGameObjectMask, Player const *target) const | GameObject | |
BuildValuesUpdateWithFlag(ByteBuffer *data, UF::UpdateFieldFlag flags, Player const *target) const | Object | virtual |
CalcSpellDuration(SpellInfo const *spellInfo, std::vector< SpellPowerCost > const *powerCosts) const | WorldObject | |
CalculatePassengerOffset(float &x, float &y, float &z, float *o=nullptr) const override | Transport | inlinevirtual |
TransportBase::CalculatePassengerOffset(float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO) | TransportBase | inlinestatic |
CalculatePassengerPosition(float &x, float &y, float &z, float *o=nullptr) const override | Transport | inlinevirtual |
TransportBase::CalculatePassengerPosition(float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO) | TransportBase | inlinestatic |
CalculateSpellDamage(Unit const *target, SpellEffectInfo const &spellEffectInfo, int32 const *basePoints=nullptr, float *variance=nullptr, uint32 castItemId=0, int32 itemLevel=-1) 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 |
CanInteractWithCapturePoint(Player const *target) const | GameObject | |
CanNeverSee(WorldObject const *obj) const | WorldObject | protectedvirtual |
CanSeeOrDetect(WorldObject const *obj, bool implicitDetect=false, bool distanceCheck=false, bool checkAlert=false) const | WorldObject | |
CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ }) | WorldObject | |
ChairListSlots | GameObject | protected |
ChairSlotAndUser typedef | GameObject | protected |
CheckPrivateObjectOwnerVisibility(WorldObject const *seer) const | WorldObject | |
CleanupsBeforeDelete(bool finalCleanup=true) override | Transport | virtual |
ClearDynamicUpdateFieldValues(UF::DynamicUpdateFieldSetter< T > setter) | Object | inlineprotected |
ClearLoot() | GameObject | |
ClearSkillupList() | GameObject | inline |
ClearUpdateMask(bool remove) override | GameObject | protectedvirtual |
Create(ObjectGuid::LowType guidlow, uint32 entry, float x, float y, float z, float ang) | Transport | |
CreateGameObject(uint32 entry, Map *map, Position const &pos, QuaternionData const &rotation, uint32 animProgress, GOState goState, uint32 artKit=0) | GameObject | static |
CreateGameObjectFromDB(ObjectGuid::LowType spawnId, Map *map, bool addToMap=true) | GameObject | static |
CreateGOPassenger(ObjectGuid::LowType guid, GameObjectData const *data) | Transport | |
CreateModel() | GameObject | protected |
CreateNPCPassenger(ObjectGuid::LowType guid, CreatureData const *data) | Transport | |
Delete() | GameObject | |
DeleteFromDB(ObjectGuid::LowType spawnId) | GameObject | static |
DespawnForPlayer(Player *seer, Seconds respawnTime) | GameObject | |
DespawnOrUnsummon(Milliseconds delay=0ms, Seconds forceRespawnTime=0s) | GameObject | |
DestroyForNearbyPlayers() | WorldObject | |
DestroyForPlayer(Player *target) const | Object | virtual |
DoWithSuppressingObjectUpdates(Action &&action) | Object | inlineprotected |
EnableCollision(bool enable) | GameObject | |
EnableMovement(bool enabled) | Transport | |
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::UpdateFieldSetter< T > const &) | Object | inline |
GameObject() | GameObject | explicit |
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 override | GameObject | inlinevirtual |
GetAIName() const | GameObject | |
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 | GameObject | inlinevirtual |
GetCreatureListWithEntryInGrid(Container &creatureContainer, uint32 entry, float maxSearchRange=250.0f) const | WorldObject | |
GetCreatureListWithOptionsInGrid(Container &creatureContainer, float maxSearchRange, FindCreatureOptions const &options) const | WorldObject | |
GetCurrentCell() const | MapObject | inlineprivate |
GetCurrentWmo() const | WorldObject | inline |
GetDBPhase() const | WorldObject | inline |
GetDebugInfo() const override | Transport | virtual |
GetDestructibleState() const | GameObject | inline |
GetDisplayId() const | GameObject | inline |
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 |
GetExpectedMapId() const | Transport | |
GetFaction() const override | GameObject | inlinevirtual |
GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, WorldObject const *target) | WorldObject | static |
GetFactionTemplateEntry() const | WorldObject | |
GetFirstCollisionPosition(float dist, float angle) | WorldObject | |
GetFishLoot(Player *lootOwner) | GameObject | |
GetFishLootJunk(Player *lootOwner) | GameObject | |
GetFlagCarrierGUID() const | GameObject | |
GetFlagState() const | GameObject | |
GetFlagTakenFromBaseTime() const | GameObject | |
GetFloorZ() const | WorldObject | |
GetGameObjectData() const | GameObject | inline |
GetGameObjectListWithEntryInGrid(Container &gameObjectContainer, uint32 entry, float maxSearchRange=250.0f) const | WorldObject | |
GetGameObjectListWithOptionsInGrid(Container &gameObjectContainer, float maxSearchRange, FindGameObjectOptions const &options) const | WorldObject | |
GetGameObjectOverride() const | GameObject | |
GetGoAnimProgress() const | GameObject | inline |
GetGoArtKit() const | GameObject | inline |
GetGOInfo() const | GameObject | inline |
GetGoState() const | GameObject | inline |
GetGoStateFor(ObjectGuid const &viewer) const | GameObject | |
GetGoType() const | GameObject | inline |
GetGOValue() const | GameObject | inline |
GetGridActivationRange() const | WorldObject | |
GetGUID(Object const *o) | Object | inlinestatic |
GetGUID() const | Object | inline |
GetHitSpherePointFor(Position const &dest) const | WorldObject | |
GetHitSpherePointFor(Position const &dest, float &x, float &y, float &z) const | WorldObject | |
GetInsidePlayers() const | GameObject | |
GetInstanceId() const | WorldObject | inline |
GetInstanceScript() const | WorldObject | |
GetInteractionDistance() const | GameObject | |
GetLevelForTarget(WorldObject const *target) const override | GameObject | virtual |
GetLinkedTrap() | GameObject | |
GetLiquidStatus() const | WorldObject | inline |
GetLocalRotation() const | GameObject | inline |
GetLootForPlayer(Player const *) const override | GameObject | virtual |
GetLootMode() const | GameObject | inline |
getLootState() const | GameObject | inline |
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 |
GetMapIdForSpawning() const override | Transport | virtual |
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 locale) const override | GameObject | virtual |
GetNameSetId() const | GameObject | |
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 |
GetOrCreatePerPlayerStates() | GameObject | private |
GetOrCreateSmoothPhasing() | WorldObject | |
GetOrientation() const | Position | inline |
GetOwner() const | WorldObject | |
GetOwnerGUID() const override | GameObject | inlinevirtual |
GetPackedLocalRotation() const | GameObject | inline |
GetPassengers() const | Transport | inline |
GetPauseTimes() const | GameObject | |
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, Position &retOffset) 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 &rand_x, float &rand_y, float &rand_z) const | WorldObject | |
GetRandomPoint(Position const &srcPos, float distance) 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 |
GetRespawnCompatibilityMode() | GameObject | inline |
GetRespawnDelay() const | GameObject | inline |
GetRespawnPosition(float &x, float &y, float &z, float *ori=nullptr) const | GameObject | |
GetRespawnTime() const | GameObject | inline |
GetRespawnTimeEx() const | GameObject | |
GetScenario() const | WorldObject | |
GetScriptId() const | GameObject | |
GetSightRange(WorldObject const *target=nullptr) const | WorldObject | |
GetSmoothPhasing() | WorldObject | inline |
GetSmoothPhasing() const | WorldObject | inline |
GetSpawnId() const | GameObject | inline |
GetSpellForLock(Player const *player) const | GameObject | |
GetSpellId() const | GameObject | inline |
GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) const | WorldObject | |
GetSpellMinRangeForTarget(Unit const *target, SpellInfo const *spellInfo) const | WorldObject | |
GetSpellModOwner() const | WorldObject | |
GetStationaryO() const override | GameObject | inlinevirtual |
GetStationaryPosition() const | GameObject | inline |
GetStationaryX() const override | GameObject | inlinevirtual |
GetStationaryY() const override | GameObject | inlinevirtual |
GetStationaryZ() const override | GameObject | inlinevirtual |
GetStringIds() const | GameObject | inline |
GetSuppressedPhaseShift() | WorldObject | inline |
GetSuppressedPhaseShift() const | WorldObject | inline |
GetTapList() const | GameObject | inline |
GetTemplateAddon() const | GameObject | inline |
GetTimer() const | Transport | 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 |
GetTransportGUID() const override | Transport | inlinevirtual |
GetTransportOrientation() const override | Transport | inlinevirtual |
GetTransportPeriod() const | Transport | inline |
GetTransSeat() const | WorldObject | inline |
GetTransTime() const | WorldObject | inline |
GetTypeId() const | Object | inline |
GetUniqueUseCount() const | GameObject | inline |
GetUpdateFieldFlagsFor(Player const *target) const | Object | protectedvirtual |
GetUseCount() const | GameObject | inline |
GetVignette() const | GameObject | inline |
GetVisibilityRange() const | WorldObject | |
GetWeakPtr() const | Object | inline |
GetWorldEffectID() const | GameObject | inline |
GetWorldLocation() const | WorldLocation | inline |
GetWorldRotation() const | GameObject | |
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) const | WorldObject | inline |
GetZoneId() const | WorldObject | inline |
GetZoneScript() const | WorldObject | inline |
HandleCustomTypeCommand(GameObjectTypeBase::CustomCommand const &command) const | GameObject | |
HasDynamicFlag(uint32 flag) const | Object | inline |
HasFlag(GameObjectFlags flags) const | GameObject | 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 quest_id) const override | GameObject | virtual |
HasLootMode(uint16 lootMode) const | GameObject | inline |
HasLootRecipient() const | GameObject | inline |
hasQuest(uint32 quest_id) const override | GameObject | virtual |
HasStringId(std::string_view id) const | GameObject | |
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) | Object | inlineprotected |
isActiveObject() const | WorldObject | inline |
IsAlwaysDetectableFor(WorldObject const *seer) const | WorldObject | inlineprotectedvirtual |
IsAlwaysStoredInWorldObjectGridContainer() const | WorldObject | inline |
IsAlwaysVisibleFor(WorldObject const *seer) const override | GameObject | virtual |
IsAreaTrigger() const | Object | inline |
IsAtInteractDistance(Position const &pos, float radius) const | GameObject | |
IsAtInteractDistance(Player const *player, SpellInfo const *spell=nullptr) const | GameObject | |
IsConversation() const | Object | inline |
IsCorpse() const | Object | inline |
IsCreature() const | Object | inline |
IsDestroyedObject() const | Object | inline |
IsDestructibleBuilding() const | GameObject | |
IsDynObject() const | Object | inline |
IsDynTransport() const | GameObject | |
IsFarVisible() const | WorldObject | inline |
IsFriendlyTo(WorldObject const *target) const | WorldObject | |
IsFullyLooted() const | GameObject | |
IsGameObject() const | Object | 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 |
isInFront(WorldObject const *target, float arc=float(M_PI)) const | WorldObject | |
IsInGrid() const | GridObject< GameObject > | inline |
IsInMap(WorldObject const *obj) const | WorldObject | |
IsInRange(float x, float y, float z, float radius) const | GameObject | |
WorldObject::IsInRange(WorldObject const *obj, float minRange, float maxRange, bool is3D=true) const | WorldObject | |
IsInRange2d(float x, float y, float minRange, float maxRange) const | WorldObject | |
IsInRange3d(float x, float y, float z, float minRange, float maxRange) const | WorldObject | |
IsInSkillupList(ObjectGuid const &playerGuid) const | GameObject | inline |
IsInvisibleDueToDespawn(WorldObject const *seer) const override | GameObject | virtual |
IsInWorld() const | Object | inline |
IsInWorldPvpZone() const | WorldObject | |
IsItem() const | Object | inline |
IsLootAllowedFor(Player const *player) const | GameObject | |
isNeedNotify(uint16 f) const | WorldObject | inline |
IsNeutralToAll() const | WorldObject | |
IsNeverVisibleFor(WorldObject const *seer, bool allowServersideObjects=false) const override | GameObject | virtual |
IsOutdoors() const | WorldObject | inline |
IsPlayer() const | Object | inline |
IsPositionValid() const | Position | |
IsPrivateObject() const | WorldObject | inline |
IsSceneObject() const | Object | inline |
IsSelfOrInSameMap(WorldObject const *obj) const | WorldObject | |
isSpawned() const | GameObject | inline |
isSpawnedByDefault() const | GameObject | inline |
IsStoredInWorldObjectGridContainer() const | WorldObject | |
IsTransport() const | GameObject | |
isType(uint16 mask) const | Object | inline |
IsUnit() const | Object | 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 ¢er, float xradius, float yradius, float zradius) 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(Player const *player) const | GameObject | |
IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const | GameObject | |
IsWithinDoubleVerticalCylinder(Position const *center, float radius, float height) const | Position | |
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 | |
IsWorldObject() const | Object | inline |
LastUsedScriptID | WorldObject | |
LoadFromDB(ObjectGuid::LowType spawnId, Map *map, bool addToMap, bool=true) | GameObject | |
LoadStaticPassengers() | Transport | |
LookupFishingHoleAround(float range) | GameObject | |
m_AI | GameObject | private |
m_areaId | WorldObject | protected |
m_cooldownTime | GameObject | protected |
m_currentWmo | WorldObject | protected |
m_currMap | WorldObject | private |
m_despawnDelay | GameObject | protected |
m_despawnRespawnTime | GameObject | protected |
m_Events | WorldObject | |
m_gameObjectData | GameObject | |
m_goData | GameObject | protected |
m_goInfo | GameObject | protected |
m_goTemplateAddon | GameObject | protected |
m_goTypeImpl | GameObject | protected |
m_goValue | GameObject | protected |
m_guid | Object | private |
m_InstanceId | WorldObject | private |
m_invisibility | WorldObject | |
m_invisibilityDetect | WorldObject | |
m_inWorld | Object | private |
m_isActive | WorldObject | protected |
m_isDestroyedObject | Object | private |
m_isFarVisible | WorldObject | protected |
m_isNewObject | Object | private |
m_isStoredInWorldObjectGridContainer | WorldObject | protected |
m_linkedTrap | GameObject | protected |
m_liquidStatus | WorldObject | protected |
m_localRotation | GameObject | protected |
m_loot | GameObject | |
m_LootMode | GameObject | protected |
m_lootState | GameObject | protected |
m_lootStateUnitGUID | GameObject | protected |
m_mapId | WorldLocation | |
m_model | GameObject | |
m_movementInfo | WorldObject | |
m_name | WorldObject | protected |
m_notifyflags | WorldObject | private |
m_objectData | Object | |
m_objectType | Object | protected |
m_objectTypeId | Object | protected |
m_objectUpdated | Object | protected |
m_orientation | Position | private |
m_outdoors | WorldObject | protected |
m_packedRotation | GameObject | protected |
m_perPlayerState | GameObject | private |
m_personalLoot | GameObject | |
m_positionX | Position | |
m_positionY | Position | |
m_positionZ | Position | |
m_prevGoState | GameObject | protected |
m_respawnCompatibilityMode | GameObject | private |
m_respawnDelayTime | GameObject | protected |
m_respawnTime | GameObject | protected |
m_restockTime | GameObject | protected |
m_ritualOwnerGUID | GameObject | protected |
m_scriptRef | Object | private |
m_scriptStringId | GameObject | protected |
m_serverSideVisibility | WorldObject | |
m_serverSideVisibilityDetect | WorldObject | |
m_SkillupList | GameObject | protected |
m_spawnedByDefault | GameObject | protected |
m_spawnId | GameObject | protected |
m_spellId | GameObject | protected |
m_staticFloorZ | WorldObject | protected |
m_stationaryPosition | GameObject | protected |
m_stealth | WorldObject | |
m_stealthDetect | WorldObject | |
m_stringIds | GameObject | protected |
m_tapList | GameObject | protected |
m_transport | WorldObject | protected |
m_unique_users | GameObject | protected |
m_updateFlag | Object | protected |
m_usetimes | GameObject | protected |
m_values | Object | |
m_vignette | GameObject | private |
m_visibilityDistanceOverride | WorldObject | protected |
m_zoneId | WorldObject | protected |
m_zoneScript | WorldObject | protected |
MagicSpellHitResult(Unit *victim, SpellInfo const *spellInfo) const | WorldObject | |
MapObject() | MapObject | inlineprotected |
MeetsInteractCondition(Player const *user) const | GameObject | |
MeleeSpellHitResult(Unit *victim, SpellInfo const *spellInfo) const | WorldObject | virtual |
MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, SpellInfo const *spellInfo) const | WorldObject | virtual |
ModifyHealth(int32 change, WorldObject *attackerOrHealer=nullptr, uint32 spellId=0) | GameObject | |
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) | WorldObject | |
MovePositionToFirstCollision(Position &pos, float dist, float angle) | WorldObject | |
NormalizeOrientation(float o) | Position | static |
NormalizeOrientationConstexprWrapper(float o) | Position | inlineprivatestatic |
Object() | Object | protected |
Object(Object const &right)=delete | Object | private |
Object(Object &&right)=delete | Object | private |
OnLootRelease(Player *looter) | GameObject | |
operator=(Object const &right)=delete | Object | private |
operator=(Object &&right)=delete | Object | private |
operator==(Position const &a) const | Position | |
PassengerSet typedef | Transport | |
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(float x=0, float y=0, float z=0, float o=0) | 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 | Object | |
ProcessPositionDataChanged(PositionFullTerrainStatus const &data) | WorldObject | protectedvirtual |
Refresh() | GameObject | |
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(float x, float y, float z, float o) | GameObject | inline |
RemoveDynamicFlag(uint32 flag) | Object | inline |
RemoveDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index) | Object | inlineprotected |
RemoveFlag(GameObjectFlags flags) | GameObject | inline |
RemoveFromGrid() | GridObject< GameObject > | inline |
RemoveFromObjectUpdate() override | WorldObject | virtual |
RemoveFromOwner() | GameObject | private |
RemoveFromWorld() override | GameObject | virtual |
RemoveLootMode(uint16 lootMode) | GameObject | inline |
RemoveOptionalUpdateFieldValue(UF::OptionalUpdateFieldSetter< T > setter) | Object | inlineprotected |
RemovePassenger(WorldObject *passenger) override | Transport | virtual |
RemoveUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag) | Object | inlineprotected |
ReplaceAllDynamicFlags(uint32 flag) | Object | inline |
ReplaceAllFlags(GameObjectFlags flags) | GameObject | inline |
ResetAllNotifies() | WorldObject | inline |
ResetDoorOrButton() | GameObject | |
ResetLootMode() | GameObject | inline |
ResetMap() | WorldObject | virtual |
Respawn() | GameObject | |
SaveRespawnTime(uint32 forceDelay=0) | GameObject | |
SaveToDB() | GameObject | |
SaveToDB(uint32 mapid, std::vector< Difficulty > const &spawnDifficulties) | GameObject | |
SelectNearestPlayer(float range) const | WorldObject | |
SendCancelOrphanSpellVisual(uint32 id) | WorldObject | |
SendCombatLogMessage(WorldPackets::CombatLog::CombatLogServerPacket *combatLog) const | WorldObject | |
SendCustomAnim(uint32 anim) | GameObject | |
SendGameObjectDespawn() | GameObject | |
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 *target) const | Object | |
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 | |
SetAnimKitId(uint16 animKitId, bool oneshot) | GameObject | |
SetCurrentCell(Cell const &cell) | MapObject | inlineprivate |
SetDBPhase(int32 p) | WorldObject | inline |
SetDelayedAddModelToMap() | Transport | inline |
SetDestroyedObject(bool destroyed) | Object | inline |
SetDestructibleState(GameObjectDestructibleState state, WorldObject *attackerOrHealer=nullptr, bool setHealth=false) | GameObject | |
SetDisplayId(uint32 displayid) | GameObject | |
SetDynamicFlag(uint32 flag) | Object | inline |
SetEntry(uint32 entry) | Object | inline |
SetFaction(uint32 faction) override | GameObject | inlinevirtual |
SetFarVisible(bool on) | WorldObject | |
SetFlag(GameObjectFlags flags) | GameObject | inline |
SetGoAnimProgress(uint8 animprogress) | GameObject | inline |
SetGoArtKit(uint32 artkit) | GameObject | |
SetGoArtKit(uint32 artkit, GameObject *go, ObjectGuid::LowType lowguid=UI64LIT(0)) | GameObject | static |
SetGoState(GOState state) | GameObject | |
SetGoStateFor(GOState state, Player const *viewer) | GameObject | |
SetGoType(GameobjectTypes type) | GameObject | inline |
SetIsNewObject(bool enable) | Object | inline |
SetIsStoredInWorldObjectGridContainer(bool apply) | WorldObject | |
SetLevel(uint32 level) | GameObject | inline |
SetLinkedTrap(GameObject *linkedTrap) | GameObject | inline |
SetLocalRotation(float qx, float qy, float qz, float qw) | GameObject | |
SetLocalRotationAngles(float z_rot, float y_rot, float x_rot) | GameObject | |
SetLocationInstanceId(uint32 _instanceId) | WorldObject | inlineprotected |
SetLocationMapId(uint32 _mapId) | WorldObject | inlineprotected |
SetLootMode(uint16 lootMode) | GameObject | inline |
SetLootState(LootState s, Unit *unit=nullptr) | GameObject | |
SetMap(Map *map) | WorldObject | virtual |
SetName(std::string newname) | WorldObject | inline |
SetNewCellPosition(float x, float y, float z, float o) | MapObject | inlineprivate |
SetObjectScale(float scale) | Object | inlinevirtual |
SetOrientation(float orientation) | Position | inline |
SetOwnerGUID(ObjectGuid owner) | GameObject | inline |
SetParentRotation(QuaternionData const &rotation) | GameObject | |
SetPathProgressForClient(float progress) | GameObject | |
SetPeriod(uint32 period) | Transport | inline |
SetPrivateObjectOwner(ObjectGuid const &owner) | WorldObject | inline |
SetRespawnCompatibilityMode(bool mode=true) | GameObject | inline |
SetRespawnTime(int32 respawn) | GameObject | |
SetScriptStringId(std::string id) | GameObject | |
SetSpawnedByDefault(bool b) | GameObject | inline |
SetSpellId(uint32 id) | GameObject | inline |
SetSpellVisualId(int32 spellVisualId, ObjectGuid activatorGuid=ObjectGuid::Empty) | GameObject | |
SetTapList(GuidUnorderedSet tapList) | GameObject | inline |
SetTransport(TransportBase *t) | WorldObject | inline |
SetUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag) | Object | inlineprotected |
SetUpdateFieldStatValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value) | Object | inlineprotected |
SetUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value) | Object | inlineprotected |
SetVignette(uint32 vignetteId) | GameObject | |
SetVisibilityDistanceOverride(VisibilityDistanceType type) | WorldObject | |
SetWorldEffectID(uint32 worldEffectID) | GameObject | inline |
SetZoneScript() | WorldObject | |
SpellHitResult(Unit *victim, SpellInfo const *spellInfo, bool canReflect=false) 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 | |
SummonPassenger(uint32 entry, Position const &pos, TempSummonType summonType, SummonPropertiesEntry const *properties=nullptr, Milliseconds duration=0ms, Unit *summoner=nullptr, uint32 spellId=0, uint32 vehId=0) | Transport | |
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 | |
SwitchDoorOrButton(bool activate, bool alternative=false) | GameObject | private |
TeleportPassengersAndHideTransport(uint32 newMapid, float x, float y, float z, float o) | Transport | private |
TeleportTransport(uint32 oldMapId, uint32 newMapId, float x, float y, float z, float o) | Transport | private |
ToAbsoluteAngle(float relAngle) const | Position | inline |
ToAreaTrigger(Object *o) | Object | inlinestatic |
ToAreaTrigger(Object const *o) | Object | inlinestatic |
ToAreaTrigger() | Object | inline |
ToAreaTrigger() const | Object | inline |
ToConversation(Object *o) | Object | inlinestatic |
ToConversation(Object const *o) | Object | inlinestatic |
ToConversation() | Object | inline |
ToConversation() const | Object | inline |
ToCorpse(Object *o) | Object | inlinestatic |
ToCorpse(Object const *o) | Object | inlinestatic |
ToCorpse() | Object | inline |
ToCorpse() const | Object | inline |
ToCreature(Object *o) | Object | inlinestatic |
ToCreature(Object const *o) | Object | inlinestatic |
ToCreature() | Object | inline |
ToCreature() const | Object | inline |
ToDynObject(Object *o) | Object | inlinestatic |
ToDynObject(Object const *o) | Object | inlinestatic |
ToDynObject() | Object | inline |
ToDynObject() const | Object | inline |
ToGameObject(Object *o) | Object | inlinestatic |
ToGameObject(Object const *o) | Object | inlinestatic |
ToGameObject() | Object | inline |
ToGameObject() const | Object | inline |
ToItem(Object *o) | Object | inlinestatic |
ToItem(Object const *o) | Object | inlinestatic |
ToItem() | Object | inline |
ToItem() const | Object | inline |
ToPlayer(Object *o) | Object | inlinestatic |
ToPlayer(Object const *o) | Object | inlinestatic |
ToPlayer() | Object | inline |
ToPlayer() const | Object | inline |
ToRelativeAngle(float absAngle) const | Position | inline |
ToSceneObject(Object *o) | Object | inlinestatic |
ToSceneObject(Object const *o) | Object | inlinestatic |
ToSceneObject() | Object | inline |
ToSceneObject() const | Object | inline |
ToString() const | Position | |
ToTransport() | GameObject | inline |
ToTransport() const | GameObject | inline |
ToTransportBase() | GameObject | inline |
ToTransportBase() const | GameObject | |
ToUnit(Object *o) | Object | inlinestatic |
ToUnit(Object const *o) | Object | inlinestatic |
ToUnit() | Object | inline |
ToUnit() const | Object | inline |
ToWorldObject(Object *o) | Object | inlinestatic |
ToWorldObject(Object const *o) | Object | inlinestatic |
ToWorldObject() | Object | inline |
ToWorldObject() const | Object | inline |
Transport() | Transport | private |
TransportBase() | TransportBase | inlineprotected |
TransportMgr::CreateTransport | Transport | friend |
TriggeringLinkedGameObject(uint32 trapEntry, Unit *target) | GameObject | |
UnloadStaticPassengers() | Transport | |
Update(uint32 diff) override | Transport | virtual |
UpdateAllowedPositionZ(float x, float y, float &z, float *groundZ=nullptr) const | WorldObject | |
UpdateCapturePoint() | GameObject | |
UpdateDynamicFlagsForNearbyPlayers() | GameObject | |
UpdateGroundPositionZ(float x, float y, float &z) const | WorldObject | |
UpdateModel() | GameObject | protected |
UpdateModelPosition() | GameObject | |
UpdateObjectVisibility(bool forced=true) | WorldObject | virtual |
UpdateObjectVisibilityOnCreate() | WorldObject | inlinevirtual |
UpdateObjectVisibilityOnDestroy() | WorldObject | inlinevirtual |
UpdatePackedRotation() | GameObject | private |
UpdatePassengerPosition(Map *map, WorldObject *passenger, float x, float y, float z, float o, bool setHomePosition) | TransportBase | |
UpdatePassengerPositions(PassengerSet const &passengers) | Transport | private |
UpdatePosition(float x, float y, float z, float o) | Transport | |
UpdatePositionData() | WorldObject | |
Use(Unit *user) | GameObject | |
UseDoorOrButton(uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr) | GameObject | |
WorldLocation(uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f) | WorldLocation | inlineexplicit |
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=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f) | WorldLocation | inline |
~GameObject() | GameObject | |
~GridObject() | GridObject< GameObject > | inlinevirtual |
~Object() | Object | virtual |
~Transport() | Transport | |
~TransportBase() | TransportBase | inlineprotectedvirtual |
~WorldObject() | WorldObject | virtual |