![]() |
TrinityCore
|
Classes | |
| struct | EntityFragmentInfos |
| struct | EntityFragmentsHolder |
| struct | FragmentInfoInitializer |
| struct | FragmentSerializationTraits |
Typedefs | |
| using | EntityFragmentSerializeFn = void(*)(void const *rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target, BaseEntity const *baseEntity) |
| using | EntityFragmentIsChangedFn = bool(*)(void const *rawFragmentData) |
| using | EntityFragmentClearChangedFn = void(*)(void const *rawFragmentData) |
Functions | |
| constexpr bool | IsUpdateableFragment (EntityFragment frag) |
| constexpr bool | IsIndirectFragment (EntityFragment frag) |
| template<typename T > | |
| void const * | GetRawFragmentData (T const &fragmentData) |
Variables | |
| struct WowCS::FragmentInfoInitializer | InitFragments |
| EntityFragmentInfos const * | EntityFragmentInfo |
| using WowCS::EntityFragmentClearChangedFn = typedef void (*)(void const* rawFragmentData) |
Definition at line 186 of file WowCSEntityDefinitions.h.
| using WowCS::EntityFragmentIsChangedFn = typedef bool (*)(void const* rawFragmentData) |
Definition at line 185 of file WowCSEntityDefinitions.h.
| using WowCS::EntityFragmentSerializeFn = typedef void (*)(void const* rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer& data, Player const* target, BaseEntity const* baseEntity) |
Definition at line 184 of file WowCSEntityDefinitions.h.
|
strong |
Definition at line 36 of file WowCSEntityDefinitions.h.
|
strong |
| Enumerator | |
|---|---|
| Full | |
| Partial | |
Definition at line 148 of file WowCSEntityDefinitions.h.
|
inline |
Definition at line 155 of file WowCSEntityDefinitions.h.
Referenced by Battlenet::Account::Account(), Creature::SetPetitioner(), and Creature::SetVendor().
|
inlineconstexpr |
Definition at line 105 of file WowCSEntityDefinitions.h.
References CActor, CGObject, PlayerHouseInfoComponent_C, and PlayerInitiativeComponent_C.
Referenced by WowCS::EntityFragmentsHolder::Add(), BaseEntity::BuildCreateUpdateBlockForPlayer(), Object::BuildEntityFragmentsForValuesUpdateForPlayerWithMask(), and WowCS::EntityFragmentsHolder::Remove().
|
inlineconstexpr |
Definition at line 87 of file WowCSEntityDefinitions.h.
References CGObject, FHousingDecor_C, FHousingFixture_C, FHousingPlayerHouse_C, FHousingRoom_C, FHousingRoomComponentMesh_C, FHousingStorage_C, FJamHousingCornerstone_C, FMeshObjectData_C, FMirroredPositionData_C, FNeighborhoodMirrorData_C, FVendor_C, PlayerHouseInfoComponent_C, and PlayerInitiativeComponent_C.
Referenced by WowCS::EntityFragmentsHolder::Add(), and WowCS::EntityFragmentsHolder::Remove().
| EntityFragmentInfos const * WowCS::EntityFragmentInfo |
| struct WowCS::FragmentInfoInitializer WowCS::InitFragments |