TrinityCore
Loading...
Searching...
No Matches
WowCS::FragmentSerializationTraits< FragmentData > Struct Template Reference

#include <WowCSEntityDefinitions.h>

Static Public Member Functions

static void BuildCreate (void const *rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target, BaseEntity const *baseEntity)
 
static void BuildUpdate (void const *rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target, BaseEntity const *baseEntity)
 
static bool IsChanged (void const *rawFragmentData)
 
static void ClearChanged (void const *rawFragmentData)
 

Detailed Description

template<typename FragmentData>
struct WowCS::FragmentSerializationTraits< FragmentData >

Definition at line 160 of file WowCSEntityDefinitions.h.

Member Function Documentation

◆ BuildCreate()

template<typename FragmentData >
static void WowCS::FragmentSerializationTraits< FragmentData >::BuildCreate ( void const *  rawFragmentData,
UF::UpdateFieldFlag  flags,
ByteBuffer data,
Player const *  target,
BaseEntity const *  baseEntity 
)
inlinestatic

Definition at line 162 of file WowCSEntityDefinitions.h.

◆ BuildUpdate()

template<typename FragmentData >
static void WowCS::FragmentSerializationTraits< FragmentData >::BuildUpdate ( void const *  rawFragmentData,
UF::UpdateFieldFlag  flags,
ByteBuffer data,
Player const *  target,
BaseEntity const *  baseEntity 
)
inlinestatic

Definition at line 167 of file WowCSEntityDefinitions.h.

◆ ClearChanged()

template<typename FragmentData >
static void WowCS::FragmentSerializationTraits< FragmentData >::ClearChanged ( void const *  rawFragmentData)
inlinestatic

Definition at line 177 of file WowCSEntityDefinitions.h.

◆ IsChanged()

template<typename FragmentData >
static bool WowCS::FragmentSerializationTraits< FragmentData >::IsChanged ( void const *  rawFragmentData)
inlinestatic

Definition at line 172 of file WowCSEntityDefinitions.h.


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