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

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

_Create(ObjectGuid const &guid)BaseEntityinlineprotected
AddDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter)BaseEntityinlineprotected
AddToObjectUpdate()=0BaseEntityprotectedpure virtual
AddToObjectUpdateIfNeeded()BaseEntityprotected
AddToWorld()BaseEntityvirtual
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
BuildFieldsUpdate(Player *player, UpdateDataMapType &data_map) constBaseEntity
BuildMovementUpdate(ByteBuffer &data, CreateObjectBits flags, Player const *target) constBaseEntityprotected
BuildOutOfRangeUpdateBlock(UpdateData *data) constBaseEntity
BuildUpdate(UpdateDataMapType &data_map)BaseEntityinlinevirtual
BuildUpdateChangesMask()BaseEntity
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) constBaseEntity
ClearDynamicUpdateFieldValues(UF::DynamicUpdateFieldSetter< T > setter)BaseEntityinlineprotected
ClearUpdateMask(bool remove)BaseEntity
DestroyForPlayer(Player const *target) constBaseEntityvirtual
DoWithSuppressingObjectUpdates(Action &&action)BaseEntityinlineprotected
ForceUpdateFieldChange(UF::UpdateFieldPrivateSetter< T > const &)BaseEntityinline
GetDebugInfo() constBaseEntityvirtual
GetGUID() constBaseEntityinline
GetGUID(BaseEntity const *o)BaseEntityinlinestatic
GetNameForLocaleIdx(LocaleConstant locale) const =0BaseEntitypure virtual
GetTypeId() constBaseEntityinline
GetUpdateFieldFlagsFor(Player const *target) constBaseEntityprotectedvirtual
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
IsPlayer() constBaseEntityinline
IsSceneObject() constBaseEntityinline
isType(TypeMask mask) constBaseEntityinline
IsUnit() constBaseEntityinline
IsWorldObject() constBaseEntityinline
m_entityFragmentsBaseEntityprotected
m_guidBaseEntityprivate
m_inWorldBaseEntityprivate
m_isDestroyedObjectBaseEntityprivate
m_isNewObjectBaseEntityprivate
m_objectTypeIdBaseEntityprotected
m_objectUpdatedBaseEntityprotected
m_updateFlagBaseEntityprotected
m_valuesBaseEntity
operator=(BaseEntity const &right)=deleteBaseEntityprivate
operator=(BaseEntity &&right)=deleteBaseEntityprivate
PrepareValuesUpdateBuffer(UpdateData *data) constBaseEntity
RemoveDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index)BaseEntityinlineprotected
RemoveFromObjectUpdate()=0BaseEntityprotectedpure virtual
RemoveFromWorld()BaseEntityvirtual
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
SendOutOfRangeForPlayer(Player const *target) constBaseEntity
SendUpdateToPlayer(Player *player) constBaseEntity
SetDestroyedObject(bool destroyed)BaseEntityinline
SetIsNewObject(bool enable)BaseEntityinline
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
~BaseEntity()BaseEntityvirtual