#include <UpdateData.h>
◆ UpdateData() [1/3]
UpdateData::UpdateData |
( |
uint32 |
map | ) |
|
uint32 m_blockCount
Definition: UpdateData.h:59
uint32 m_map
Definition: UpdateData.h:58
◆ UpdateData() [2/3]
43 {
44 }
ByteBuffer m_data
Definition: UpdateData.h:62
GuidSet m_outOfRangeGUIDs
Definition: UpdateData.h:61
◆ UpdateData() [3/3]
UpdateData::UpdateData |
( |
UpdateData const & |
right | ) |
|
|
protecteddelete |
◆ AddDestroyObject()
void UpdateData::AddDestroyObject |
( |
ObjectGuid |
guid | ) |
|
26{
28}
GuidSet m_destroyGUIDs
Definition: UpdateData.h:60
◆ AddOutOfRangeGUID() [1/2]
void UpdateData::AddOutOfRangeGUID |
( |
GuidSet & |
guids | ) |
|
◆ AddOutOfRangeGUID() [2/2]
void UpdateData::AddOutOfRangeGUID |
( |
ObjectGuid |
guid | ) |
|
◆ AddUpdateBlock()
void UpdateData::AddUpdateBlock |
( |
| ) |
|
|
inline |
◆ BuildPacket()
41{
44
47
49 {
52
54 *packet << destroyGuid;
55
57 *packet << outOfRangeGuid;
58 }
59
62 return true;
63}
uint16_t uint16
Definition: Define.h:144
uint32_t uint32
Definition: Define.h:143
#define ASSERT
Definition: Errors.h:68
void append(T value)
Definition: ByteBuffer.h:143
size_t wpos() const
Definition: ByteBuffer.h:412
bool WriteBit(bool bit)
Definition: ByteBuffer.h:175
size_t size() const
Definition: ByteBuffer.h:538
bool empty() const
Definition: ByteBuffer.h:539
Definition: ObjectGuid.h:258
void Initialize(uint32 opcode, size_t newres=200, ConnectionType connection=CONNECTION_TYPE_DEFAULT)
Definition: WorldPacket.h:76
@ SMSG_UPDATE_OBJECT
Definition: Opcodes.h:2017
◆ Clear()
void UpdateData::Clear |
( |
| ) |
|
66{
72}
void clear()
Definition: ByteBuffer.h:133
◆ GetBuffer()
◆ GetOutOfRangeGUIDs()
GuidSet const & UpdateData::GetOutOfRangeGUIDs |
( |
| ) |
const |
|
inline |
◆ HasData()
bool UpdateData::HasData |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ m_blockCount
uint32 UpdateData::m_blockCount |
|
protected |
◆ m_data
◆ m_destroyGUIDs
◆ m_map
◆ m_outOfRangeGUIDs
GuidSet UpdateData::m_outOfRangeGUIDs |
|
protected |
The documentation for this class was generated from the following files: