TrinityCore
|
#include <UpdateFields.h>
Public Member Functions | |
void | WriteCreate (ByteBuffer &data, EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, Corpse const *owner, Player const *receiver) const |
void | WriteUpdate (ByteBuffer &data, EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, Corpse const *owner, Player const *receiver) const |
void | WriteUpdate (ByteBuffer &data, Mask const &changesMask, bool ignoreNestedChangesMask, Corpse const *owner, Player const *receiver) const |
void | ClearChangesMask () |
Public Member Functions inherited from UF::HasChangesMask< 33 > | |
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 |
Public Attributes | |
DynamicUpdateField< UF::ChrCustomizationChoice, 0, 1 > | Customizations |
UpdateField< uint32, 0, 2 > | DynamicFlags |
UpdateField< ObjectGuid, 0, 3 > | Owner |
UpdateField< ObjectGuid, 0, 4 > | PartyGUID |
UpdateField< ObjectGuid, 0, 5 > | GuildGUID |
UpdateField< uint32, 0, 6 > | DisplayID |
UpdateField< uint8, 0, 7 > | RaceID |
UpdateField< uint8, 0, 8 > | Sex |
UpdateField< uint8, 0, 9 > | Class |
UpdateField< uint32, 0, 10 > | Flags |
UpdateField< int32, 0, 11 > | FactionTemplate |
UpdateField< uint32, 0, 12 > | StateSpellVisualKitID |
UpdateFieldArray< uint32, 19, 13, 14 > | Items |
Additional Inherited Members | |
Public Types inherited from UF::HasChangesMask< 33 > | |
using | Base = HasChangesMask< Bits > |
using | Mask = UpdateMask< Bits > |
Static Protected Member Functions inherited from UF::HasChangesMask< 33 > | |
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) |
Protected Attributes inherited from UF::HasChangesMask< 33 > | |
Mask | _changesMask |
Definition at line 1084 of file UpdateFields.h.
void UF::CorpseData::ClearChangesMask | ( | ) |
void UF::CorpseData::WriteCreate | ( | ByteBuffer & | data, |
EnumFlag< UpdateFieldFlag > | fieldVisibilityFlags, | ||
Corpse const * | owner, | ||
Player const * | receiver | ||
) | const |
void UF::CorpseData::WriteUpdate | ( | ByteBuffer & | data, |
EnumFlag< UpdateFieldFlag > | fieldVisibilityFlags, | ||
Corpse const * | owner, | ||
Player const * | receiver | ||
) | const |
Definition at line 6031 of file UpdateFields.cpp.
void UF::CorpseData::WriteUpdate | ( | ByteBuffer & | data, |
Mask const & | changesMask, | ||
bool | ignoreNestedChangesMask, | ||
Corpse const * | owner, | ||
Player const * | receiver | ||
) | const |
UpdateField<uint8, 0, 9> UF::CorpseData::Class |
Definition at line 1094 of file UpdateFields.h.
DynamicUpdateField<UF::ChrCustomizationChoice, 0, 1> UF::CorpseData::Customizations |
Definition at line 1086 of file UpdateFields.h.
UpdateField<uint32, 0, 6> UF::CorpseData::DisplayID |
Definition at line 1091 of file UpdateFields.h.
UpdateField<uint32, 0, 2> UF::CorpseData::DynamicFlags |
Definition at line 1087 of file UpdateFields.h.
UpdateField<int32, 0, 11> UF::CorpseData::FactionTemplate |
Definition at line 1096 of file UpdateFields.h.
UpdateField<uint32, 0, 10> UF::CorpseData::Flags |
Definition at line 1095 of file UpdateFields.h.
UpdateField<ObjectGuid, 0, 5> UF::CorpseData::GuildGUID |
Definition at line 1090 of file UpdateFields.h.
UpdateFieldArray<uint32, 19, 13, 14> UF::CorpseData::Items |
Definition at line 1098 of file UpdateFields.h.
UpdateField<ObjectGuid, 0, 3> UF::CorpseData::Owner |
Definition at line 1088 of file UpdateFields.h.
UpdateField<ObjectGuid, 0, 4> UF::CorpseData::PartyGUID |
Definition at line 1089 of file UpdateFields.h.
UpdateField<uint8, 0, 7> UF::CorpseData::RaceID |
Definition at line 1092 of file UpdateFields.h.
UpdateField<uint8, 0, 8> UF::CorpseData::Sex |
Definition at line 1093 of file UpdateFields.h.
UpdateField<uint32, 0, 12> UF::CorpseData::StateSpellVisualKitID |
Definition at line 1097 of file UpdateFields.h.