![]() |
TrinityCore
|
#include <Account.h>
Inheritance diagram for Battlenet::Account:Public Member Functions | |
| Account (WorldSession *session, ObjectGuid guid, std::string &&name) | |
| std::string | GetNameForLocaleIdx (LocaleConstant locale) const override |
| void | BuildUpdate (UpdateDataMapType &data_map) override |
| std::string | GetDebugInfo () const override |
Public Member Functions inherited from BaseEntity | |
| virtual | ~BaseEntity () |
| bool | IsInWorld () const |
| virtual void | AddToWorld () |
| virtual void | RemoveFromWorld () |
| ObjectGuid const & | GetGUID () const |
| TypeID | GetTypeId () const |
| bool | isType (TypeMask mask) const |
| bool | IsWorldObject () const |
| bool | IsItem () const |
| bool | IsUnit () const |
| bool | IsCreature () const |
| bool | IsPlayer () const |
| bool | IsGameObject () const |
| bool | IsDynObject () const |
| bool | IsCorpse () const |
| bool | IsAreaTrigger () const |
| bool | IsSceneObject () const |
| bool | IsConversation () const |
| bool | IsMeshObject () const |
| virtual void | BuildCreateUpdateBlockForPlayer (UpdateData *data, Player *target) const |
| void | SendUpdateToPlayer (Player *player) const |
| void | BuildValuesUpdateBlockForPlayer (UpdateData *data, Player const *target) const |
| void | BuildDestroyUpdateBlock (UpdateData *data) const |
| void | BuildOutOfRangeUpdateBlock (UpdateData *data) const |
| ByteBuffer & | PrepareValuesUpdateBuffer (UpdateData *data) const |
| virtual void | DestroyForPlayer (Player const *target) const |
| void | SendOutOfRangeForPlayer (Player const *target) const |
| void | ClearUpdateMask (bool remove) |
| void | SetIsNewObject (bool enable) |
| bool | IsDestroyedObject () const |
| void | SetDestroyedObject (bool destroyed) |
| void | BuildUpdateChangesMask () |
| void | BuildFieldsUpdate (Player *player, UpdateDataMapType &data_map) const |
| template<typename T > | |
| void | ForceUpdateFieldChange (UF::UpdateFieldPrivateSetter< T > const &) |
Public Attributes | |
| UF::UpdateField< UF::HousingStorageData, int32(WowCS::EntityFragment::FHousingStorage_C), 0 > | m_housingStorageData |
Public Attributes inherited from BaseEntity | |
| UF::UpdateFieldHolder | m_values |
Protected Member Functions | |
| UF::UpdateFieldFlag | GetUpdateFieldFlagsFor (Player const *target) const override |
| bool | AddToObjectUpdate () override |
| void | RemoveFromObjectUpdate () override |
Protected Member Functions inherited from BaseEntity | |
| BaseEntity () | |
| void | _Create (ObjectGuid const &guid) |
| template<typename T > | |
| void | SetUpdateFieldValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value) |
| template<typename T > | |
| void | SetUpdateFieldFlagValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag) |
| template<typename T > | |
| void | RemoveUpdateFieldFlagValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag) |
| template<typename T > | |
| UF::DynamicUpdateFieldSetter< T >::insert_result | AddDynamicUpdateFieldValue (UF::DynamicUpdateFieldSetter< T > setter) |
| template<typename T > | |
| UF::DynamicUpdateFieldSetter< T >::insert_result | InsertDynamicUpdateFieldValue (UF::DynamicUpdateFieldSetter< T > setter, uint32 index) |
| template<typename T > | |
| void | RemoveDynamicUpdateFieldValue (UF::DynamicUpdateFieldSetter< T > setter, uint32 index) |
| template<typename T > | |
| void | ClearDynamicUpdateFieldValues (UF::DynamicUpdateFieldSetter< T > setter) |
| template<typename K , typename V > | |
| void | RemoveMapUpdateFieldValue (UF::MapUpdateFieldSetter< K, V > setter, std::type_identity_t< K > const &key) |
| template<typename T > | |
| void | InsertSetUpdateFieldValue (UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key) |
| template<typename T > | |
| void | RemoveSetUpdateFieldValue (UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key) |
| template<typename T > | |
| void | RemoveOptionalUpdateFieldValue (UF::OptionalUpdateFieldSetter< T > setter) |
| template<typename T > | |
| void | SetUpdateFieldStatValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value) |
| template<typename T > | |
| void | ApplyModUpdateFieldValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type mod, bool apply) |
| template<typename T > | |
| void | ApplyPercentModUpdateFieldValue (UF::UpdateFieldPrivateSetter< T > setter, float percent, bool apply) |
| template<typename Action > | |
| void | DoWithSuppressingObjectUpdates (Action &&action) |
| void | BuildMovementUpdate (ByteBuffer &data, CreateObjectBits flags, Player const *target) const |
| void | AddToObjectUpdateIfNeeded () |
Private Attributes | |
| WorldSession * | m_session |
| std::string | m_name |
Additional Inherited Members | |
Static Public Member Functions inherited from BaseEntity | |
| static ObjectGuid | GetGUID (BaseEntity const *o) |
Static Protected Member Functions inherited from BaseEntity | |
| static void | BuildEntityFragments (ByteBuffer &data, std::span< WowCS::EntityFragment const > fragments) |
Protected Attributes inherited from BaseEntity | |
| TypeID | m_objectTypeId = NUM_CLIENT_OBJECT_TYPES |
| CreateObjectBits | m_updateFlag = {} |
| WowCS::EntityFragmentsHolder | m_entityFragments |
| bool | m_objectUpdated = false |
|
explicit |
|
overrideprotectedvirtual |
Implements BaseEntity.
Definition at line 64 of file Account.cpp.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from BaseEntity.
Definition at line 41 of file Account.cpp.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from BaseEntity.
Definition at line 51 of file Account.cpp.
Here is the call graph for this function:
|
overridevirtual |
Implements BaseEntity.
Definition at line 36 of file Account.cpp.
|
overrideprotectedvirtual |
Reimplemented from BaseEntity.
Definition at line 56 of file Account.cpp.
Here is the call graph for this function:
|
overrideprotectedvirtual |
Implements BaseEntity.
Definition at line 75 of file Account.cpp.
Here is the call graph for this function:| UF::UpdateField<UF::HousingStorageData, int32(WowCS::EntityFragment::FHousingStorage_C), 0> Battlenet::Account::m_housingStorageData |
|
private |