![]() |
TrinityCore
|
#include <SpawnData.h>
Inheritance diagram for SpawnMetadata:Public Member Functions | |
| SpawnData const * | ToSpawnData () const |
Static Public Member Functions | |
| static constexpr bool | TypeInMask (SpawnObjectType type, SpawnObjectTypeMask mask) |
| static constexpr bool | TypeHasData (SpawnObjectType type) |
| static constexpr bool | TypeIsValid (SpawnObjectType type) |
Public Attributes | |
| SpawnObjectType const | type |
| uint64 | spawnId = 0 |
| uint32 | mapId = MAPID_INVALID |
| bool | dbData = true |
| SpawnGroupTemplateData const * | spawnGroupData = nullptr |
| SpawnTrackingTemplateData const * | spawnTrackingData = nullptr |
| std::vector< uint32 > | spawnTrackingQuestObjectives |
| std::array< SpawnTrackingStateData, size_t(SpawnTrackingState::Max)> | spawnTrackingStates |
Static Public Attributes | |
| template<typename T > | |
| static constexpr SpawnObjectType | TypeFor = Trinity::Impl::SpawnObjectTypeForImpl<T>::value |
Protected Member Functions | |
| SpawnMetadata (SpawnObjectType t) | |
Definition at line 110 of file SpawnData.h.
|
inlineprotected |
Definition at line 130 of file SpawnData.h.
|
inline |
Definition at line 118 of file SpawnData.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
Definition at line 112 of file SpawnData.h.
|
inlinestaticconstexpr |
| bool SpawnMetadata::dbData = true |
Definition at line 123 of file SpawnData.h.
| uint32 SpawnMetadata::mapId = MAPID_INVALID |
Definition at line 122 of file SpawnData.h.
| SpawnGroupTemplateData const* SpawnMetadata::spawnGroupData = nullptr |
Definition at line 124 of file SpawnData.h.
| uint64 SpawnMetadata::spawnId = 0 |
Definition at line 121 of file SpawnData.h.
| SpawnTrackingTemplateData const* SpawnMetadata::spawnTrackingData = nullptr |
Definition at line 125 of file SpawnData.h.
| std::vector<uint32> SpawnMetadata::spawnTrackingQuestObjectives |
Definition at line 126 of file SpawnData.h.
| std::array<SpawnTrackingStateData, size_t(SpawnTrackingState::Max)> SpawnMetadata::spawnTrackingStates |
Definition at line 127 of file SpawnData.h.
| SpawnObjectType const SpawnMetadata::type |
Definition at line 120 of file SpawnData.h.
|
staticconstexpr |
Definition at line 116 of file SpawnData.h.