TrinityCore
Loading...
Searching...
No Matches
WorldObjectChangeAccumulator Struct Reference

Public Member Functions

 WorldObjectChangeAccumulator (WorldObject &obj, UpdateDataMapType &d)
 
void Visit (PlayerMapType &m)
 
void Visit (CreatureMapType &m)
 
void Visit (DynamicObjectMapType &m)
 
void BuildPacket (Player *player)
 
template<class SKIP >
void Visit (GridRefManager< SKIP > &)
 

Public Attributes

UpdateDataMapType & i_updateDatas
 
WorldObject & i_object
 
GuidSet plr_list
 

Detailed Description

Definition at line 3488 of file Object.cpp.

Constructor & Destructor Documentation

◆ WorldObjectChangeAccumulator()

WorldObjectChangeAccumulator::WorldObjectChangeAccumulator ( WorldObject &  obj,
UpdateDataMapType &  d 
)
inline

Definition at line 3493 of file Object.cpp.

Member Function Documentation

◆ BuildPacket()

void WorldObjectChangeAccumulator::BuildPacket ( Player *  player)
inline

◆ Visit() [1/4]

void WorldObjectChangeAccumulator::Visit ( CreatureMapType &  m)
inline

◆ Visit() [2/4]

◆ Visit() [3/4]

template<class SKIP >
void WorldObjectChangeAccumulator::Visit ( GridRefManager< SKIP > &  )
inline

Definition at line 3555 of file Object.cpp.

◆ Visit() [4/4]

void WorldObjectChangeAccumulator::Visit ( PlayerMapType &  m)
inline

Member Data Documentation

◆ i_object

WorldObject& WorldObjectChangeAccumulator::i_object

Definition at line 3491 of file Object.cpp.

Referenced by BuildPacket().

◆ i_updateDatas

UpdateDataMapType& WorldObjectChangeAccumulator::i_updateDatas

Definition at line 3490 of file Object.cpp.

Referenced by BuildPacket().

◆ plr_list

GuidSet WorldObjectChangeAccumulator::plr_list

Definition at line 3492 of file Object.cpp.

Referenced by BuildPacket().


The documentation for this struct was generated from the following file: