TrinityCore
Object Member List

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

_Create(ObjectGuid const &guid)Objectprotected
AddDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter)Objectinlineprotected
AddToObjectUpdate()=0Objectprotectedpure virtual
AddToObjectUpdateIfNeeded()Objectprotected
AddToWorld()Objectvirtual
ApplyModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type mod, bool apply)Objectinlineprotected
ApplyPercentModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, float percent, bool apply)Objectinlineprotected
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) constObjectvirtual
BuildDestroyUpdateBlock(UpdateData *data) constObject
BuildFieldsUpdate(Player *, UpdateDataMapType &) constObject
BuildMovementUpdate(ByteBuffer *data, CreateObjectBits flags, Player *target) constObjectprotected
BuildOutOfRangeUpdateBlock(UpdateData *data) constObject
BuildUpdate(UpdateDataMapType &)Objectinlinevirtual
BuildValuesCreate(ByteBuffer *data, Player const *target) const =0Objectprotectedpure virtual
BuildValuesUpdate(ByteBuffer *data, Player const *target) const =0Objectprotectedpure virtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) constObject
BuildValuesUpdateBlockForPlayerWithFlag(UpdateData *data, UF::UpdateFieldFlag flags, Player const *target) constObject
BuildValuesUpdateWithFlag(ByteBuffer *data, UF::UpdateFieldFlag flags, Player const *target) constObjectvirtual
ClearDynamicUpdateFieldValues(UF::DynamicUpdateFieldSetter< T > setter)Objectinlineprotected
ClearUpdateMask(bool remove)Objectvirtual
DestroyForPlayer(Player *target) constObjectvirtual
DoWithSuppressingObjectUpdates(Action &&action)Objectinlineprotected
ForceUpdateFieldChange(UF::UpdateFieldSetter< T > const &)Objectinline
GetDebugInfo() constObjectvirtual
GetDynamicFlags() constObjectinline
GetEntry() constObjectinline
GetGUID(Object const *o)Objectinlinestatic
GetGUID() constObjectinline
GetLootForPlayer(Player const *player) constObjectinlinevirtual
GetNameForLocaleIdx(LocaleConstant locale) const =0Objectpure virtual
GetObjectScale() constObjectinline
GetTypeId() constObjectinline
GetUpdateFieldFlagsFor(Player const *target) constObjectprotectedvirtual
GetWeakPtr() constObjectinline
HasDynamicFlag(uint32 flag) constObjectinline
hasInvolvedQuest(uint32) constObjectinlinevirtual
hasQuest(uint32) constObjectinlinevirtual
InsertDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index)Objectinlineprotected
IsAreaTrigger() constObjectinline
IsConversation() constObjectinline
IsCorpse() constObjectinline
IsCreature() constObjectinline
IsDestroyedObject() constObjectinline
IsDynObject() constObjectinline
IsGameObject() constObjectinline
IsInWorld() constObjectinline
IsItem() constObjectinline
IsPlayer() constObjectinline
IsSceneObject() constObjectinline
isType(uint16 mask) constObjectinline
IsUnit() constObjectinline
IsWorldObject() constObjectinline
m_guidObjectprivate
m_inWorldObjectprivate
m_isDestroyedObjectObjectprivate
m_isNewObjectObjectprivate
m_objectDataObject
m_objectTypeObjectprotected
m_objectTypeIdObjectprotected
m_objectUpdatedObjectprotected
m_scriptRefObjectprivate
m_updateFlagObjectprotected
m_valuesObject
Object()Objectprotected
Object(Object const &right)=deleteObjectprivate
Object(Object &&right)=deleteObjectprivate
operator=(Object const &right)=deleteObjectprivate
operator=(Object &&right)=deleteObjectprivate
PrepareValuesUpdateBuffer(UpdateData *data) constObject
RemoveDynamicFlag(uint32 flag)Objectinline
RemoveDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index)Objectinlineprotected
RemoveFromObjectUpdate()=0Objectprotectedpure virtual
RemoveFromWorld()Objectvirtual
RemoveOptionalUpdateFieldValue(UF::OptionalUpdateFieldSetter< T > setter)Objectinlineprotected
RemoveUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag)Objectinlineprotected
ReplaceAllDynamicFlags(uint32 flag)Objectinline
SendOutOfRangeForPlayer(Player *target) constObject
SendUpdateToPlayer(Player *player)Object
SetDestroyedObject(bool destroyed)Objectinline
SetDynamicFlag(uint32 flag)Objectinline
SetEntry(uint32 entry)Objectinline
SetIsNewObject(bool enable)Objectinline
SetObjectScale(float scale)Objectinlinevirtual
SetUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag)Objectinlineprotected
SetUpdateFieldStatValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value)Objectinlineprotected
SetUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value)Objectinlineprotected
ToAreaTrigger(Object *o)Objectinlinestatic
ToAreaTrigger(Object const *o)Objectinlinestatic
ToAreaTrigger()Objectinline
ToAreaTrigger() constObjectinline
ToConversation(Object *o)Objectinlinestatic
ToConversation(Object const *o)Objectinlinestatic
ToConversation()Objectinline
ToConversation() constObjectinline
ToCorpse(Object *o)Objectinlinestatic
ToCorpse(Object const *o)Objectinlinestatic
ToCorpse()Objectinline
ToCorpse() constObjectinline
ToCreature(Object *o)Objectinlinestatic
ToCreature(Object const *o)Objectinlinestatic
ToCreature()Objectinline
ToCreature() constObjectinline
ToDynObject(Object *o)Objectinlinestatic
ToDynObject(Object const *o)Objectinlinestatic
ToDynObject()Objectinline
ToDynObject() constObjectinline
ToGameObject(Object *o)Objectinlinestatic
ToGameObject(Object const *o)Objectinlinestatic
ToGameObject()Objectinline
ToGameObject() constObjectinline
ToItem(Object *o)Objectinlinestatic
ToItem(Object const *o)Objectinlinestatic
ToItem()Objectinline
ToItem() constObjectinline
ToPlayer(Object *o)Objectinlinestatic
ToPlayer(Object const *o)Objectinlinestatic
ToPlayer()Objectinline
ToPlayer() constObjectinline
ToSceneObject(Object *o)Objectinlinestatic
ToSceneObject(Object const *o)Objectinlinestatic
ToSceneObject()Objectinline
ToSceneObject() constObjectinline
ToUnit(Object *o)Objectinlinestatic
ToUnit(Object const *o)Objectinlinestatic
ToUnit()Objectinline
ToUnit() constObjectinline
ToWorldObject(Object *o)Objectinlinestatic
ToWorldObject(Object const *o)Objectinlinestatic
ToWorldObject()Objectinline
ToWorldObject() constObjectinline
~Object()Objectvirtual