TrinityCore
|
#include <SpawnData.h>
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 |
Static Public Attributes | |
template<typename T > | |
static constexpr SpawnObjectType | TypeFor = Trinity::Impl::SpawnObjectTypeForImpl<T>::value |
Protected Member Functions | |
SpawnMetadata (SpawnObjectType t) | |
Definition at line 82 of file SpawnData.h.
|
inlineprotected |
Definition at line 99 of file SpawnData.h.
|
inline |
Definition at line 90 of file SpawnData.h.
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
Definition at line 84 of file SpawnData.h.
|
inlinestaticconstexpr |
bool SpawnMetadata::dbData = true |
Definition at line 95 of file SpawnData.h.
uint32 SpawnMetadata::mapId = MAPID_INVALID |
Definition at line 94 of file SpawnData.h.
SpawnGroupTemplateData const* SpawnMetadata::spawnGroupData = nullptr |
Definition at line 96 of file SpawnData.h.
uint64 SpawnMetadata::spawnId = 0 |
Definition at line 93 of file SpawnData.h.
SpawnObjectType const SpawnMetadata::type |
Definition at line 92 of file SpawnData.h.
|
staticconstexpr |
Definition at line 88 of file SpawnData.h.