|
void | WriteCreate (ByteBuffer &data, EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, Player const *owner, Player const *receiver) const |
|
void | WriteUpdate (ByteBuffer &data, EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, Player const *owner, Player const *receiver) const |
|
void | WriteUpdate (ByteBuffer &data, Mask const &changesMask, bool ignoreNestedChangesMask, Player const *owner, Player const *receiver) const |
|
void | ClearChangesMask () |
|
bool | IsQuestLogChangesMaskSkipped () const |
|
MutableFieldReference< T, false > | ModifyValue (UpdateField< T, BlockBit, Bit >(Derived::*field)) |
|
MutableFieldReference< T, false > | ModifyValue (UpdateFieldArray< T, Size, Bit, FirstElementBit >(Derived::*field), uint32 index) |
|
MutableFieldReference< T, false > | ModifyValue (DynamicUpdateField< T, BlockBit, Bit >(Derived::*field)) |
|
MutableFieldReference< T, false > | ModifyValue (DynamicUpdateField< T, BlockBit, Bit >(Derived::*field), uint32 index) |
|
MutableFieldReference< T, false > | ModifyValue (OptionalUpdateField< T, BlockBit, Bit >(Derived::*field)) |
|
void | MarkChanged (UpdateField< T, BlockBit, Bit >(Derived::*)) |
|
void | MarkChanged (UpdateFieldArray< T, Size, Bit, FirstElementBit >(Derived::*), uint32 index) |
|
void | MarkChanged (DynamicUpdateField< T, BlockBit, Bit >(Derived::*), uint32) |
|
void | MarkChanged (OptionalUpdateField< T, BlockBit, Bit >(Derived::*)) |
|
void | ClearChanged (UpdateField< T, BlockBit, Bit >(Derived::*)) |
|
void | ClearChanged (UpdateFieldArray< T, Size, Bit, FirstElementBit >(Derived::*), uint32 index) |
|
void | ClearChanged (DynamicUpdateField< T, BlockBit, Bit >(Derived::*field), uint32 index) |
|
void | ClearChanged (OptionalUpdateField< T, BlockBit, Bit >(Derived::*)) |
|
Mask const & | GetChangesMask () const |
|
|
UpdateField< bool, 0, 1 > | HasQuestSession |
|
UpdateField< bool, 0, 2 > | HasLevelLink |
|
DynamicUpdateField< UF::ChrCustomizationChoice, 0, 3 > | Customizations |
|
DynamicUpdateField< UF::ChrCustomizationChoice, 0, 4 > | QaCustomizations |
|
DynamicUpdateField< UF::QuestLog, 0, 5 > | QuestSessionQuestLog |
|
DynamicUpdateField< UF::ArenaCooldown, 0, 6 > | ArenaCooldowns |
|
DynamicUpdateField< int32, 0, 8 > | VisualItemReplacements |
|
DynamicUpdateField< UF::PetCreatureName, 0, 7 > | PetNames |
|
UpdateField< ObjectGuid, 0, 9 > | DuelArbiter |
|
UpdateField< ObjectGuid, 0, 10 > | WowAccount |
|
UpdateField< ObjectGuid, 0, 11 > | BnetAccount |
|
UpdateField< uint64, 0, 12 > | GuildClubMemberID |
|
UpdateField< ObjectGuid, 0, 13 > | LootTargetGUID |
|
UpdateField< uint32, 0, 14 > | PlayerFlags |
|
UpdateField< uint32, 0, 15 > | PlayerFlagsEx |
|
UpdateField< uint32, 0, 16 > | GuildRankID |
|
UpdateField< uint32, 0, 17 > | GuildDeleteDate |
|
UpdateField< int32, 0, 18 > | GuildLevel |
|
UpdateField< uint8, 0, 19 > | NativeSex |
|
UpdateField< uint8, 0, 20 > | Inebriation |
|
UpdateField< uint8, 0, 21 > | PvpTitle |
|
UpdateField< uint8, 0, 22 > | ArenaFaction |
|
UpdateField< uint32, 0, 23 > | DuelTeam |
|
UpdateField< int32, 0, 24 > | GuildTimeStamp |
|
UpdateField< int32, 0, 25 > | PlayerTitle |
|
UpdateField< int32, 0, 26 > | FakeInebriation |
|
UpdateField< uint32, 0, 27 > | VirtualPlayerRealm |
|
UpdateField< uint32, 0, 28 > | CurrentSpecID |
|
UpdateField< int32, 0, 29 > | TaxiMountAnimKitID |
|
UpdateField< uint8, 0, 30 > | CurrentBattlePetBreedQuality |
|
UpdateField< int32, 0, 31 > | HonorLevel |
|
UpdateField< int64, 32, 33 > | LogoutTime |
|
UpdateField< std::string, 32, 34 > | Name |
|
UpdateField< int32, 32, 35 > | Field_1AC |
|
UpdateField< int32, 32, 36 > | Field_1B0 |
|
UpdateField< int32, 32, 37 > | CurrentBattlePetSpeciesID |
|
UpdateField< UF::CTROptions, 32, 38 > | CtrOptions |
|
UpdateField< int32, 32, 39 > | CovenantID |
|
UpdateField< int32, 32, 40 > | SoulbindID |
|
UpdateField< WorldPackets::MythicPlus::DungeonScoreSummary, 32, 41 > | DungeonScore |
|
UpdateField< ObjectGuid, 32, 42 > | SpectateTarget |
|
UpdateField< int32, 32, 43 > | Field_200 |
|
OptionalUpdateField< UF::DeclinedNames, 32, 44 > | DeclinedNames |
|
UpdateField< UF::CustomTabardInfo, 32, 45 > | PersonalTabard |
|
UpdateFieldArray< uint8, 2, 46, 47 > | PartyType |
|
UpdateFieldArray< UF::QuestLog, 175, 49, 50 > | QuestLog |
|
UpdateFieldArray< UF::VisibleItem, 19, 225, 226 > | VisibleItems |
|
UpdateFieldArray< float, 6, 245, 246 > | AvgItemLevel |
|
UpdateFieldArray< UF::ZonePlayerForcedReaction, 32, 252, 253 > | ForcedReactions |
|
UpdateFieldArray< WorldPackets::Item::ItemInstance, 16, 285, 286 > | VisibleEquipableSpells |
|
UpdateFieldArray< uint32, 19, 302, 303 > | Field_3120 |
|
|
using | Base = HasChangesMask< Bits > |
|
using | Mask = UpdateMask< Bits > |
|
static void | ClearChangesMask (UpdateField< T, BlockBit, Bit > &field) |
|
static void | ClearChangesMask (UpdateField< T, BlockBit, Bit > &, std::false_type) |
|
static void | ClearChangesMask (UpdateField< T, BlockBit, Bit > &field, std::true_type) |
|
static void | ClearChangesMask (UpdateFieldArray< T, Size, Bit, FirstElementBit > &field) |
|
static void | ClearChangesMask (UpdateFieldArray< T, Size, Bit, FirstElementBit > &, std::false_type) |
|
static void | ClearChangesMask (UpdateFieldArray< T, Size, Bit, FirstElementBit > &field, std::true_type) |
|
static void | ClearChangesMask (DynamicUpdateField< T, BlockBit, Bit > &field) |
|
static void | ClearChangesMask (DynamicUpdateField< T, BlockBit, Bit > &, std::false_type) |
|
static void | ClearChangesMask (DynamicUpdateField< T, BlockBit, Bit > &field, std::true_type) |
|
static void | ClearChangesMask (OptionalUpdateField< T, BlockBit, Bit > &field) |
|
static void | ClearChangesMask (OptionalUpdateField< T, BlockBit, Bit > &, std::false_type) |
|
static void | ClearChangesMask (OptionalUpdateField< T, BlockBit, Bit > &field, std::true_type) |
|
Mask | _changesMask |
|
Definition at line 523 of file UpdateFields.h.