#include <SpellAuraDefines.h>
Public Member Functions | |
AuraCreateInfo (SpellInfo const *spellInfo, uint8 auraEffMask, WorldObject *owner) | |
AuraCreateInfo & | SetCasterGUID (ObjectGuid const &guid) |
AuraCreateInfo & | SetCaster (Unit *caster) |
AuraCreateInfo & | SetBaseAmount (int32 const *bp) |
AuraCreateInfo & | SetCastItemGUID (ObjectGuid const &guid) |
AuraCreateInfo & | SetPeriodicReset (bool reset) |
AuraCreateInfo & | SetOwnerEffectMask (uint8 effMask) |
SpellInfo const * | GetSpellInfo () const |
uint8 | GetAuraEffectMask () const |
Public Attributes | |
ObjectGuid | CasterGUID |
Unit * | Caster = nullptr |
int32 const * | BaseAmount = nullptr |
ObjectGuid | CastItemGUID |
bool * | IsRefresh = nullptr |
bool | ResetPeriodicTimer = true |
Private Attributes | |
SpellInfo const * | _spellInfo = nullptr |
uint8 | _auraEffectMask = 0 |
WorldObject * | _owner = nullptr |
uint8 | _targetEffectMask = 0 |
Friends | |
class | Aura |
class | UnitAura |
class | DynObjAura |
Definition at line 442 of file SpellAuraDefines.h.
AuraCreateInfo::AuraCreateInfo | ( | SpellInfo const * | spellInfo, |
uint8 | auraEffMask, | ||
WorldObject * | owner | ||
) |
Definition at line 41 of file SpellAuras.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 444 of file SpellAuraDefines.h.
|
friend |
Definition at line 446 of file SpellAuraDefines.h.
|
friend |
Definition at line 445 of file SpellAuraDefines.h.
|
private |
Definition at line 469 of file SpellAuraDefines.h.
|
private |
Definition at line 470 of file SpellAuraDefines.h.
|
private |
Definition at line 468 of file SpellAuraDefines.h.
|
private |
Definition at line 472 of file SpellAuraDefines.h.
int32 const* AuraCreateInfo::BaseAmount = nullptr |
Definition at line 462 of file SpellAuraDefines.h.
Unit* AuraCreateInfo::Caster = nullptr |
Definition at line 461 of file SpellAuraDefines.h.
ObjectGuid AuraCreateInfo::CasterGUID |
Definition at line 460 of file SpellAuraDefines.h.
ObjectGuid AuraCreateInfo::CastItemGUID |
Definition at line 463 of file SpellAuraDefines.h.
bool* AuraCreateInfo::IsRefresh = nullptr |
Definition at line 464 of file SpellAuraDefines.h.
bool AuraCreateInfo::ResetPeriodicTimer = true |
Definition at line 465 of file SpellAuraDefines.h.