TrinityCore
Loading...
Searching...
No Matches
UpdateFieldImpl.h File Reference
#include "UpdateField.h"
#include "ByteBuffer.h"
+ Include dependency graph for UpdateFieldImpl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  UF
 

Functions

void UF::WriteDynamicFieldUpdateMask (std::size_t size, std::vector< uint32 > const &updateMask, ByteBuffer &data, int32 bitsForSize=32)
 
void UF::WriteCompleteDynamicFieldUpdateMask (std::size_t size, ByteBuffer &data, int32 bitsForSize=32)
 
template<typename K , typename V , typename T >
void UF::WriteMapFieldCreate (MapUpdateFieldBase< K, V > const &map, ByteBuffer &data, Player const *receiver, T const *owner)
 
template<typename K , typename V , typename T >
void UF::WriteMapFieldUpdate (MapUpdateFieldBase< K, V > const &map, bool ignoreChangesMask, ByteBuffer &data, Player const *receiver, T const *owner)
 
template<typename T , typename O >
void UF::WriteSetFieldCreate (SetUpdateFieldBase< T > const &set, ByteBuffer &data, Player const *receiver, O const *owner)
 
template<typename T , typename O >
void UF::WriteSetFieldUpdate (SetUpdateFieldBase< T > const &set, bool ignoreChangesMask, ByteBuffer &data, Player const *receiver, O const *owner)