|
void | WriteCreate (ByteBuffer &data, EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, AreaTrigger const *owner, Player const *receiver) const |
|
void | WriteUpdate (ByteBuffer &data, EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, AreaTrigger const *owner, Player const *receiver) const |
|
void | WriteUpdate (ByteBuffer &data, Mask const &changesMask, bool ignoreNestedChangesMask, AreaTrigger const *owner, Player const *receiver) const |
|
void | ClearChangesMask () |
|
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 > | HeightIgnoresScale |
|
UpdateField< bool, 0, 2 > | Field_261 |
|
UpdateField< UF::ScaleCurve, 0, 3 > | OverrideScaleCurve |
|
UpdateField< UF::ScaleCurve, 0, 4 > | ExtraScaleCurve |
|
UpdateField< UF::ScaleCurve, 0, 5 > | OverrideMoveCurveX |
|
UpdateField< UF::ScaleCurve, 0, 6 > | OverrideMoveCurveY |
|
UpdateField< UF::ScaleCurve, 0, 7 > | OverrideMoveCurveZ |
|
UpdateField< ObjectGuid, 0, 8 > | Caster |
|
UpdateField< uint32, 0, 9 > | Duration |
|
UpdateField< uint32, 0, 10 > | TimeToTarget |
|
UpdateField< uint32, 0, 11 > | TimeToTargetScale |
|
UpdateField< uint32, 0, 12 > | TimeToTargetExtraScale |
|
UpdateField< uint32, 0, 13 > | TimeToTargetPos |
|
UpdateField< int32, 0, 14 > | SpellID |
|
UpdateField< int32, 0, 15 > | SpellForVisuals |
|
UpdateField< UF::SpellCastVisual, 0, 16 > | SpellVisual |
|
UpdateField< float, 0, 17 > | BoundsRadius2D |
|
UpdateField< uint32, 0, 18 > | DecalPropertiesID |
|
UpdateField< ObjectGuid, 0, 19 > | CreatingEffectGUID |
|
UpdateField< uint32, 0, 20 > | NumUnitsInside |
|
UpdateField< uint32, 0, 21 > | NumPlayersInside |
|
UpdateField< ObjectGuid, 0, 22 > | OrbitPathTarget |
|
UpdateField< TaggedPosition< Position::XYZ >, 0, 23 > | RollPitchYaw |
|
UpdateField< int32, 0, 24 > | PositionalSoundKitID |
|
UpdateField< UF::VisualAnim, 0, 25 > | VisualAnim |
|
|
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 1130 of file UpdateFields.h.