TrinityCore
|
This is the complete list of members for WorldObject, including all inherited members.
_changesMask | Object | protected |
_ConcatFields(uint16 startIndex, uint16 size) const | Object | protected |
_Create(ObjectGuid const &guid) | Object | protected |
_dbPhase | WorldObject | private |
_dynamicChangesArrayMask | Object | protected |
_dynamicChangesMask | Object | protected |
_dynamicValues | Object | protected |
_dynamicValuesCount | Object | protected |
_fieldNotifyFlags | Object | protected |
_InitValues() | Object | protected |
_IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D) const | WorldObject | privatevirtual |
_LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count) | Object | protected |
_phases | WorldObject | private |
_terrainSwaps | WorldObject | private |
_worldMapAreaSwaps | WorldObject | private |
AddDynamicValue(uint16 index, uint32 value) | Object | |
AddGuidValue(uint16 index, ObjectGuid const &value) | Object | |
AddObjectToRemoveList() | WorldObject | |
AddToNotify(uint16 f) | WorldObject | inline |
AddToObjectUpdate() override | WorldObject | virtual |
AddToObjectUpdateIfNeeded() | Object | protected |
AddToWorld() | Object | virtual |
ApplyModFlag(uint16 index, uint32 flag, bool apply) | Object | |
ApplyModFlag64(uint16 index, uint64 flag, bool apply) | Object | |
ApplyModInt32Value(uint16 index, int32 val, bool apply) | Object | |
ApplyModPositiveFloatValue(uint16 index, float val, bool apply) | Object | |
ApplyModSignedFloatValue(uint16 index, float val, bool apply) | Object | |
ApplyModUInt16Value(uint16 index, uint8 offset, int16 val, bool apply) | Object | |
ApplyModUInt32Value(uint16 index, int32 val, bool apply) | Object | |
ApplyPercentModFloatValue(uint16 index, float val, bool apply) | Object | |
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const | Object | virtual |
BuildDynamicValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) const | Object | protectedvirtual |
BuildFieldsUpdate(Player *, UpdateDataMapType &) const | Object | |
BuildMovementUpdate(ByteBuffer *data, uint32 flags) const | Object | protected |
BuildOutOfRangeUpdateBlock(UpdateData *data) const | Object | |
BuildUpdate(UpdateDataMapType &) override | WorldObject | virtual |
BuildValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) const | Object | protectedvirtual |
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target) const | Object | |
CanAlwaysSee(WorldObject const *) const | WorldObject | inlineprivatevirtual |
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) const | WorldObject | private |
CanSeeOrDetect(WorldObject const *obj, bool ignoreStealth=false, bool distanceCheck=false, bool checkAlert=false) const | WorldObject | |
CleanupsBeforeDelete(bool finalCleanup=true) | WorldObject | virtual |
ClearDynamicValue(uint16 index) | Object | |
ClearPhases(bool update=false) | WorldObject | |
ClearUpdateMask(bool remove) | Object | |
CopyPhaseFrom(WorldObject *obj, bool update=false) | WorldObject | |
DestroyForNearbyPlayers() | WorldObject | |
DestroyForPlayer(Player *target) const | Object | virtual |
FindMap() const | WorldObject | inline |
FindNearestCreature(uint32 entry, float range, bool alive=true) const | WorldObject | |
FindNearestGameObject(uint32 entry, float range) const | WorldObject | |
FindNearestGameObjectOfType(GameobjectTypes type, float range) const | WorldObject | |
ForceValuesUpdateAtIndex(uint32) | Object | |
GetAIAnimKitId() const | WorldObject | inlinevirtual |
GetAngle(Position const *pos) const | Position | |
GetAngle(float x, float y) const | Position | |
GetAreaId() const | WorldObject | |
GetBaseMap() const | WorldObject | |
GetByteValue(uint16 index, uint8 offset) const | Object | |
GetClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float angle=0) const | WorldObject | |
GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) const | WorldObject | |
GetCreatureListWithEntryInGrid(std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) const | WorldObject | |
GetDBPhase() const | WorldObject | 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 | |
GetDynamicUpdateFieldData(Player const *target, uint32 *&flags) const | Object | protected |
GetDynamicValues(uint16 index) const | Object | |
GetEntry() const | Object | inline |
GetExactDist(float x, float y, float z) 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 |
GetExactDist2dSq(float x, float y) 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 |
GetFirstCollisionPosition(float dist, float angle) | WorldObject | |
GetFloatValue(uint16 index) const | Object | |
GetGameObjectListWithEntryInGrid(std::list< GameObject * > &lList, uint32 uiEntry, float fMaxSearchRange) const | WorldObject | |
GetGridActivationRange() const | WorldObject | |
GetGUID() const | Object | inline |
GetGuidValue(uint16 index) const | Object | |
GetInstanceId() const | WorldObject | inline |
GetInstanceScript() | WorldObject | |
GetInt32Value(uint16 index) const | Object | |
getLevelForTarget(WorldObject const *) const | WorldObject | inlinevirtual |
GetMap() const | WorldObject | inline |
GetMapId() const | WorldLocation | inline |
GetMeleeAnimKitId() const | WorldObject | inlinevirtual |
GetMovementAnimKitId() const | WorldObject | inlinevirtual |
GetName() const | WorldObject | inline |
GetNameForLocaleIdx(LocaleConstant) const | WorldObject | inlinevirtual |
GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float searcher_size, float distance2d, float absAngle) const | WorldObject | |
GetNearPoint2D(float &x, float &y, float distance, float absAngle) const | WorldObject | |
GetNearPosition(float dist, float angle) | WorldObject | |
GetNotifyFlags() const | WorldObject | inline |
GetObjectScale() const | Object | inline |
GetObjectSize() const | WorldObject | |
GetOrientation() const | Position | inline |
GetPackGUID() const | Object | inline |
GetPhaseMask() const | WorldObject | inline |
GetPhases() const | WorldObject | inline |
GetPlayerListInGrid(std::list< Player * > &lList, float fMaxSearchRange) 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 |
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 | |
GetRelativeAngle(Position const *pos) const | Position | inline |
GetRelativeAngle(float x, float y) const | Position | inline |
GetSightRange(WorldObject const *target=NULL) const | WorldObject | |
GetSinCos(float x, float y, float &vsin, float &vcos) const | Position | |
GetStationaryO() const | WorldObject | inlinevirtual |
GetStationaryX() const | WorldObject | inlinevirtual |
GetStationaryY() const | WorldObject | inlinevirtual |
GetStationaryZ() const | WorldObject | inlinevirtual |
GetTerrainSwaps() const | WorldObject | inline |
GetTransGUID() const | WorldObject | virtual |
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 | Object | inline |
GetUInt16Value(uint16 index, uint8 offset) const | Object | |
GetUInt32Value(uint16 index) const | Object | |
GetUInt64Value(uint16 index) const | Object | |
GetUpdateFieldData(Player const *target, uint32 *&flags) const | Object | protected |
GetValuesCount() const | Object | inline |
GetVisibilityRange() const | WorldObject | |
GetWorldLocation() const | WorldLocation | inline |
GetWorldMapAreaSwaps() const | WorldObject | inline |
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) const | WorldObject | |
GetZoneId() const | WorldObject | |
GetZoneScript() const | WorldObject | inline |
HasByteFlag(uint16 index, uint8 offset, uint8 flag) const | Object | |
HasFlag(uint16 index, uint32 flag) const | Object | |
HasFlag64(uint16 index, uint64 flag) const | Object | |
HasInArc(float arcangle, Position const *pos, float border=2.0f) const | Position | |
HasInLine(Position const *pos, float width) const | Position | |
HasInPhaseList(uint32 phase) | WorldObject | |
hasInvolvedQuest(uint32) const | Object | inlinevirtual |
hasQuest(uint32) const | Object | inlinevirtual |
isActiveObject() const | WorldObject | inline |
IsAlwaysDetectableFor(WorldObject const *) const | WorldObject | inlineprotectedvirtual |
IsAlwaysVisibleFor(WorldObject const *) const | WorldObject | inlineprotectedvirtual |
isInBack(WorldObject const *target, float arc=float(M_PI)) const | WorldObject | |
IsInBetween(WorldObject const *obj1, WorldObject const *obj2, float size=0) const | WorldObject | |
IsInDist(float x, float y, float z, 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 | |
IsInMap(WorldObject const *obj) const | WorldObject | |
IsInPhase(uint32 phase) const | WorldObject | inline |
IsInPhase(WorldObject const *obj) const | 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 | |
IsInTerrainSwap(uint32 terrainSwap) const | WorldObject | inline |
IsInvisibleDueToDespawn() const | WorldObject | inlineprotectedvirtual |
IsInWorld() const | Object | inline |
isNeedNotify(uint16 f) const | WorldObject | inline |
IsNeverVisible() const | WorldObject | inlineprotectedvirtual |
IsPermanentWorldObject() const | WorldObject | inline |
IsPositionValid() const | Position | |
IsSelfOrInSameMap(WorldObject const *obj) const | WorldObject | |
isType(uint16 mask) const | Object | inline |
IsWithinBox(const Position ¢er, float xradius, float yradius, float zradius) const | Position | |
IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=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) const | WorldObject | |
IsWithinLOS(float x, float y, float z) const | WorldObject | |
IsWithinLOSInMap(WorldObject const *obj) const | WorldObject | |
IsWorldObject() const | WorldObject | |
LastUsedScriptID | WorldObject | |
m_currMap | WorldObject | private |
m_executed_notifies | WorldObject | private |
m_floatValues | Object | |
m_InstanceId | WorldObject | private |
m_int32Values | Object | |
m_invisibility | WorldObject | |
m_invisibilityDetect | WorldObject | |
m_isActive | WorldObject | protected |
m_isWorldObject | WorldObject | protected |
m_mapId | WorldLocation | |
m_movementInfo | WorldObject | |
m_name | WorldObject | protected |
m_notifyflags | WorldObject | private |
m_objectType | Object | protected |
m_objectTypeId | Object | protected |
m_objectUpdated | Object | protected |
m_phaseMask | WorldObject | private |
m_positionX | Position | |
m_positionY | Position | |
m_positionZ | Position | |
m_serverSideVisibility | WorldObject | |
m_serverSideVisibilityDetect | WorldObject | |
m_stealth | WorldObject | |
m_stealthDetect | WorldObject | |
m_transport | WorldObject | protected |
m_uint32Values | Object | |
m_updateFlag | Object | protected |
m_valuesCount | Object | protected |
m_zoneScript | WorldObject | protected |
MovePosition(Position &pos, float dist, float angle) | WorldObject | |
MovePositionToFirstCollision(Position &pos, float dist, float angle) | WorldObject | |
NormalizeOrientation(float o) | Position | inlinestatic |
NotifyExecuted(uint16 f) const | WorldObject | inline |
Object() | Object | protected |
operator!=(Position const &a) | Position | inline |
operator==(Position const &a) | Position | |
PlayDirectSound(uint32 sound_id, Player *target=NULL) | WorldObject | |
PlayDistanceSound(uint32 sound_id, Player *target=NULL) | WorldObject | |
Position(float x=0, float y=0, float z=0, float o=0) | Position | inline |
Position(Position const &loc) | Position | inline |
PositionXYStream() | Position | inline |
PositionXYZOStream() | Position | inline |
PositionXYZStream() | Position | inline |
RebuildTerrainSwaps() | WorldObject | |
RebuildWorldMapAreaSwaps() | WorldObject | |
Relocate(float x, float y) | Position | inline |
Relocate(float x, float y, float z) | Position | inline |
Relocate(float x, float y, float z, float orientation) | Position | inline |
Relocate(Position const &pos) | Position | inline |
Relocate(Position const *pos) | Position | inline |
Relocate(G3D::Vector3 const &pos) | Position | inline |
RelocateOffset(Position const &offset) | Position | |
RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag) | Object | |
RemoveDynamicValue(uint16 index, uint32 value) | Object | |
RemoveFieldNotifyFlag(uint16 flag) | Object | inline |
RemoveFlag(uint16 index, uint32 oldFlag) | Object | |
RemoveFlag64(uint16 index, uint64 oldFlag) | Object | |
RemoveFromObjectUpdate() override | WorldObject | virtual |
RemoveFromWorld() override | WorldObject | virtual |
RemoveGuidValue(uint16 index, ObjectGuid const &value) | Object | |
ResetAllNotifies() | WorldObject | inline |
ResetMap() | WorldObject | virtual |
SaveRespawnTime() | WorldObject | inlinevirtual |
SendMessageToSet(WorldPacket const *data, bool self) | WorldObject | virtual |
SendMessageToSet(WorldPacket const *data, Player const *skipped_rcvr) | WorldObject | virtual |
SendMessageToSetInRange(WorldPacket const *data, float dist, bool self) | WorldObject | virtual |
SendObjectDeSpawnAnim(ObjectGuid guid) | WorldObject | |
SendUpdateToPlayer(Player *player) | Object | |
setActive(bool isActiveObject) | WorldObject | |
SetByteFlag(uint16 index, uint8 offset, uint8 newFlag) | Object | |
SetByteValue(uint16 index, uint8 offset, uint8 value) | Object | |
SetDBPhase(int32 p) | WorldObject | inline |
SetDynamicValue(uint16 index, uint8 offset, uint32 value) | Object | |
SetEntry(uint32 entry) | Object | inline |
SetFieldNotifyFlag(uint16 flag) | Object | inline |
SetFlag(uint16 index, uint32 newFlag) | Object | |
SetFlag64(uint16 index, uint64 newFlag) | Object | |
SetFloatValue(uint16 index, float value) | Object | |
SetGuidValue(uint16 index, ObjectGuid const &value) | Object | |
SetInPhase(uint32 id, bool update, bool apply) | WorldObject | virtual |
SetInt32Value(uint16 index, int32 value) | Object | |
SetLocationInstanceId(uint32 _instanceId) | WorldObject | inlineprotected |
SetLocationMapId(uint32 _mapId) | WorldObject | inlineprotected |
SetMap(Map *map) | WorldObject | virtual |
SetName(std::string const &newname) | WorldObject | inline |
SetNotified(uint16 f) | WorldObject | inline |
SetObjectScale(float scale) | Object | inlinevirtual |
SetOrientation(float orientation) | Position | inline |
SetPhaseMask(uint32 newPhaseMask, bool update) | WorldObject | virtual |
SetStatFloatValue(uint16 index, float value) | Object | |
SetStatInt32Value(uint16 index, int32 value) | Object | |
SetTransport(Transport *t) | WorldObject | inline |
SetUInt16Value(uint16 index, uint8 offset, uint16 value) | Object | |
SetUInt32Value(uint16 index, uint32 value) | Object | |
SetUInt64Value(uint16 index, uint64 value) | Object | |
SetWorldObject(bool apply) | WorldObject | |
SetZoneScript() | WorldObject | |
SummonCreature(uint32 id, Position const &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0) const | WorldObject | |
SummonCreature(uint32 id, float x, float y, float z, float ang=0, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0) const | WorldObject | |
SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=NULL) | WorldObject | |
SummonGameObject(uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime) | WorldObject | |
SummonTrigger(float x, float y, float z, float ang, uint32 dur, CreatureAI *(*GetAI)(Creature *)=NULL) | WorldObject | |
ToAreaTrigger() | Object | inline |
ToAreaTrigger() const | Object | inline |
ToCorpse() | Object | inline |
ToCorpse() const | Object | inline |
ToCreature() | Object | inline |
ToCreature() const | Object | inline |
ToDynObject() | Object | inline |
ToDynObject() const | Object | inline |
ToGameObject() | Object | inline |
ToGameObject() const | Object | inline |
ToggleByteFlag(uint16 index, uint8 offset, uint8 flag) | Object | |
ToggleFlag(uint16 index, uint32 flag) | Object | |
ToggleFlag64(uint16 index, uint64 flag) | Object | |
ToPlayer() | Object | inline |
ToPlayer() const | Object | inline |
ToString() const | Position | |
ToUnit() | Object | inline |
ToUnit() const | Object | inline |
Update(uint32) | WorldObject | inlinevirtual |
UpdateAllowedPositionZ(float x, float y, float &z) const | WorldObject | |
UpdateAreaPhase() | WorldObject | |
UpdateGroundPositionZ(float x, float y, float &z) const | WorldObject | |
UpdateObjectVisibility(bool forced=true) | WorldObject | virtual |
UpdateUInt32Value(uint16 index, uint32 value) | Object | |
VisitNearbyGridObject(float const &radius, NOTIFIER ¬ifier) const | WorldObject | inline |
VisitNearbyObject(float const &radius, NOTIFIER ¬ifier) const | WorldObject | inline |
VisitNearbyWorldObject(float const &radius, NOTIFIER ¬ifier) const | WorldObject | inline |
WorldLocation(uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f) | WorldLocation | inlineexplicit |
WorldLocation(WorldLocation const &loc) | WorldLocation | inline |
WorldObject(bool isWorldObject) | WorldObject | explicitprotected |
WorldRelocate(WorldLocation const &loc) | 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 |
~Object() | Object | virtual |
~WorldObject() | WorldObject | virtual |