![]() |
TrinityCore
|
#include <WowCSEntityDefinitions.h>
Static Public Member Functions | |
| static void | Register (EntityFragment fragment, EntityFragmentSerializeFn serializeCreate, EntityFragmentSerializeFn serializeUpdate, EntityFragmentIsChangedFn isChanged, EntityFragmentClearChangedFn clearChanged) |
| template<typename SerializationTraits > | |
| static void | Register (EntityFragment fragment, SerializationTraits) |
Public Attributes | |
| std::array< EntityFragmentSerializeFn, N > | SerializeCreate = { } |
| std::array< EntityFragmentSerializeFn, N > | SerializeUpdate = { } |
| std::array< EntityFragmentIsChangedFn, N > | IsChanged = { } |
| std::array< EntityFragmentClearChangedFn, N > | ClearChanged = { } |
Static Public Attributes | |
| static constexpr std::size_t | N = static_cast<std::size_t>(EntityFragment::End) + 1 |
Private Member Functions | |
| EntityFragmentInfos () | |
Definition at line 188 of file WowCSEntityDefinitions.h.
|
private |
Definition at line 142 of file WowCSEntityDefinitions.cpp.
References WowCS::EntityFragmentInfo.
|
static |
Definition at line 130 of file WowCSEntityDefinitions.cpp.
References ClearChanged, IsChanged, SerializeCreate, and SerializeUpdate.
Referenced by WowCS::FragmentInfoInitializer::FragmentInfoInitializer(), Object::ObjectFragmentInfoInitializer::ObjectFragmentInfoInitializer(), and Register().
|
inlinestatic |
Definition at line 202 of file WowCSEntityDefinitions.h.
References Register().
| std::array<EntityFragmentClearChangedFn, N> WowCS::EntityFragmentInfos::ClearChanged = { } |
Definition at line 195 of file WowCSEntityDefinitions.h.
Referenced by Register().
| std::array<EntityFragmentIsChangedFn, N> WowCS::EntityFragmentInfos::IsChanged = { } |
Definition at line 194 of file WowCSEntityDefinitions.h.
Referenced by Register().
|
staticconstexpr |
Definition at line 190 of file WowCSEntityDefinitions.h.
| std::array<EntityFragmentSerializeFn, N> WowCS::EntityFragmentInfos::SerializeCreate = { } |
Definition at line 192 of file WowCSEntityDefinitions.h.
Referenced by BaseEntity::BuildCreateUpdateBlockForPlayer(), and Register().
| std::array<EntityFragmentSerializeFn, N> WowCS::EntityFragmentInfos::SerializeUpdate = { } |
Definition at line 193 of file WowCSEntityDefinitions.h.
Referenced by BaseEntity::BuildValuesUpdateBlockForPlayer(), and Register().