TrinityCore
Loading...
Searching...
No Matches
Object Member List

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

_Create(ObjectGuid const &guid)BaseEntityinlineprotected
AddDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter)BaseEntityinlineprotected
AddToObjectUpdate()=0BaseEntityprotectedpure virtual
AddToObjectUpdateIfNeeded()BaseEntityprotected
AddToWorld() overrideObjectvirtual
ApplyModUpdateFieldValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type mod, bool apply)BaseEntityinlineprotected
ApplyPercentModUpdateFieldValue(UF::UpdateFieldPrivateSetter< T > setter, float percent, bool apply)BaseEntityinlineprotected
BaseEntity()BaseEntityprotected
BaseEntity(BaseEntity const &right)=deleteBaseEntityprivate
BaseEntity(BaseEntity &&right)=deleteBaseEntityprivate
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) constBaseEntityvirtual
BuildDestroyUpdateBlock(UpdateData *data) constBaseEntity
BuildEntityFragments(ByteBuffer &data, std::span< WowCS::EntityFragment const > fragments)BaseEntityinlineprotectedstatic
BuildEntityFragmentsForValuesUpdateForPlayerWithMask(ByteBuffer &data, EnumFlag< UF::UpdateFieldFlag > flags) constObjectprotected
BuildFieldsUpdate(Player *player, UpdateDataMapType &data_map) constBaseEntity
BuildMovementUpdate(ByteBuffer &data, CreateObjectBits flags, Player const *target) constBaseEntityprotected
BuildObjectFragmentCreate(void const *rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target, BaseEntity const *entity)Objectprivatestatic
BuildObjectFragmentUpdate(void const *rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target, BaseEntity const *entity)Objectprivatestatic
BuildOutOfRangeUpdateBlock(UpdateData *data) constBaseEntity
BuildUpdate(UpdateDataMapType &data_map)BaseEntityinlinevirtual
BuildUpdateChangesMask()BaseEntity
BuildValuesCreate(UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const =0Objectprotectedpure virtual
BuildValuesUpdate(UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const =0Objectprotectedpure virtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) constBaseEntity
BuildValuesUpdateBlockForPlayerWithFlag(UpdateData *data, UF::UpdateFieldFlag flags, Player const *target) constObject
BuildValuesUpdateWithFlag(UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) constObjectvirtual
ClearDynamicUpdateFieldValues(UF::DynamicUpdateFieldSetter< T > setter)BaseEntityinlineprotected
ClearObjectFragmentChanged(void const *rawFragmentData)Objectprivatestatic
ClearUpdateMask(bool remove)BaseEntity
ClearValuesChangesMask()Objectprotectedvirtual
DestroyForPlayer(Player const *target) constBaseEntityvirtual
DoWithSuppressingObjectUpdates(Action &&action)BaseEntityinlineprotected
ForceUpdateFieldChange(UF::UpdateFieldPrivateSetter< T > const &)BaseEntityinline
GetDebugInfo() const overrideObjectvirtual
GetDynamicFlags() constObjectinline
GetEntry() constObjectinline
GetGUID() constBaseEntityinline
GetGUID(BaseEntity const *o)BaseEntityinlinestatic
GetLootForPlayer(Player const *player) constObjectinlinevirtual
GetNameForLocaleIdx(LocaleConstant locale) const =0BaseEntitypure virtual
GetObjectScale() constObjectinline
GetSpawnTrackingStateDataForPlayer(Player const *player) constObjectinlinevirtual
GetTypeId() constBaseEntityinline
GetUpdateFieldFlagsFor(Player const *target) constBaseEntityprotectedvirtual
GetWeakPtr() constObjectinline
HasDynamicFlag(uint32 flag) constObjectinline
hasInvolvedQuest(uint32) constObjectinlinevirtual
hasQuest(uint32) constObjectinlinevirtual
InsertDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index)BaseEntityinlineprotected
InsertSetUpdateFieldValue(UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key)BaseEntityinlineprotected
IsAreaTrigger() constBaseEntityinline
IsConversation() constBaseEntityinline
IsCorpse() constBaseEntityinline
IsCreature() constBaseEntityinline
IsDestroyedObject() constBaseEntityinline
IsDynObject() constBaseEntityinline
IsGameObject() constBaseEntityinline
IsInWorld() constBaseEntityinline
IsItem() constBaseEntityinline
IsMeshObject() constBaseEntityinline
IsObjectFragmentChanged(void const *rawFragmentData)Objectprivatestatic
IsPlayer() constBaseEntityinline
IsSceneObject() constBaseEntityinline
isType(TypeMask mask) constBaseEntityinline
IsUnit() constBaseEntityinline
IsWorldObject() constBaseEntityinline
m_entityFragmentsBaseEntityprotected
m_guidBaseEntityprivate
m_inWorldBaseEntityprivate
m_isDestroyedObjectBaseEntityprivate
m_isNewObjectBaseEntityprivate
m_objectDataObject
m_objectTypeIdBaseEntityprotected
m_objectUpdatedBaseEntityprotected
m_scriptRefObjectprivate
m_updateFlagBaseEntityprotected
m_valuesBaseEntity
Object()Objectprotected
ObjectFragmentInfoInitializerObjectprivate
operator=(BaseEntity const &right)=deleteBaseEntityprivate
operator=(BaseEntity &&right)=deleteBaseEntityprivate
PrepareValuesUpdateBuffer(UpdateData *data) constBaseEntity
RemoveDynamicFlag(uint32 flag)Objectinline
RemoveDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index)BaseEntityinlineprotected
RemoveFromObjectUpdate()=0BaseEntityprotectedpure virtual
RemoveFromWorld() overrideObjectvirtual
RemoveMapUpdateFieldValue(UF::MapUpdateFieldSetter< K, V > setter, std::type_identity_t< K > const &key)BaseEntityinlineprotected
RemoveOptionalUpdateFieldValue(UF::OptionalUpdateFieldSetter< T > setter)BaseEntityinlineprotected
RemoveSetUpdateFieldValue(UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key)BaseEntityinlineprotected
RemoveUpdateFieldFlagValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag)BaseEntityinlineprotected
ReplaceAllDynamicFlags(uint32 flag)Objectinline
SendOutOfRangeForPlayer(Player const *target) constBaseEntity
SendUpdateToPlayer(Player *player) constBaseEntity
SetDestroyedObject(bool destroyed)BaseEntityinline
SetDynamicFlag(uint32 flag)Objectinline
SetEntry(uint32 entry)Objectinline
SetIsNewObject(bool enable)BaseEntityinline
SetObjectScale(float scale)Objectinlinevirtual
SetUpdateFieldFlagValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag)BaseEntityinlineprotected
SetUpdateFieldStatValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value)BaseEntityinlineprotected
SetUpdateFieldValue(UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value)BaseEntityinlineprotected
ToAreaTrigger()Objectinline
ToAreaTrigger() constObjectinline
ToAreaTrigger(Object *o)Objectinlinestatic
ToAreaTrigger(Object const *o)Objectinlinestatic
ToConversation()Objectinline
ToConversation() constObjectinline
ToConversation(Object *o)Objectinlinestatic
ToConversation(Object const *o)Objectinlinestatic
ToCorpse()Objectinline
ToCorpse() constObjectinline
ToCorpse(Object *o)Objectinlinestatic
ToCorpse(Object const *o)Objectinlinestatic
ToCreature()Objectinline
ToCreature() constObjectinline
ToCreature(Object *o)Objectinlinestatic
ToCreature(Object const *o)Objectinlinestatic
ToDynObject()Objectinline
ToDynObject() constObjectinline
ToDynObject(Object *o)Objectinlinestatic
ToDynObject(Object const *o)Objectinlinestatic
ToGameObject()Objectinline
ToGameObject() constObjectinline
ToGameObject(Object *o)Objectinlinestatic
ToGameObject(Object const *o)Objectinlinestatic
ToItem()Objectinline
ToItem() constObjectinline
ToItem(Object *o)Objectinlinestatic
ToItem(Object const *o)Objectinlinestatic
ToPlayer()Objectinline
ToPlayer() constObjectinline
ToPlayer(Object *o)Objectinlinestatic
ToPlayer(Object const *o)Objectinlinestatic
ToSceneObject()Objectinline
ToSceneObject() constObjectinline
ToSceneObject(Object *o)Objectinlinestatic
ToSceneObject(Object const *o)Objectinlinestatic
ToUnit()Objectinline
ToUnit() constObjectinline
ToUnit(Object *o)Objectinlinestatic
ToUnit(Object const *o)Objectinlinestatic
ToWorldObject()Objectinline
ToWorldObject() constObjectinline
ToWorldObject(Object *o)Objectinlinestatic
ToWorldObject(Object const *o)Objectinlinestatic
~BaseEntity()BaseEntityvirtual
~Object()Objectvirtual