TrinityCore
Loading...
Searching...
No Matches
WowCS::EntityFragmentsHolder Struct Reference

#include <WowCSEntityDefinitions.h>

Classes

struct  UpdateableFragments
 

Public Member Functions

void Add (EntityFragment fragment, bool update, void const *data=nullptr)
 
void Remove (EntityFragment fragment)
 
std::span< EntityFragment const > GetIds () const
 

Public Attributes

std::array< EntityFragment, 8 > Ids
 
UpdateableFragments Updateable
 
uint8 Count = 0
 
bool IdsChanged = false
 
uint8 UpdateableCount = 0
 
uint8 ContentsChangedMask = 0
 

Detailed Description

Definition at line 112 of file WowCSEntityDefinitions.h.

Member Function Documentation

◆ Add()

void WowCS::EntityFragmentsHolder::Add ( EntityFragment  fragment,
bool  update,
void const *  data = nullptr 
)

Definition at line 24 of file WowCSEntityDefinitions.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetIds()

std::span< EntityFragment const > WowCS::EntityFragmentsHolder::GetIds ( ) const
inline

Definition at line 144 of file WowCSEntityDefinitions.h.

+ Here is the caller graph for this function:

◆ Remove()

void WowCS::EntityFragmentsHolder::Remove ( EntityFragment  fragment)

Definition at line 78 of file WowCSEntityDefinitions.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ ContentsChangedMask

uint8 WowCS::EntityFragmentsHolder::ContentsChangedMask = 0

Definition at line 138 of file WowCSEntityDefinitions.h.

◆ Count

uint8 WowCS::EntityFragmentsHolder::Count = 0

Definition at line 134 of file WowCSEntityDefinitions.h.

◆ Ids

◆ IdsChanged

bool WowCS::EntityFragmentsHolder::IdsChanged = false

Definition at line 135 of file WowCSEntityDefinitions.h.

◆ Updateable

UpdateableFragments WowCS::EntityFragmentsHolder::Updateable

Definition at line 132 of file WowCSEntityDefinitions.h.

◆ UpdateableCount

uint8 WowCS::EntityFragmentsHolder::UpdateableCount = 0

Definition at line 137 of file WowCSEntityDefinitions.h.


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