TrinityCore
|
#include <SpellInfo.h>
Classes | |
struct | StaticData |
Public Member Functions | |
SpellImplicitTargetInfo () | |
SpellImplicitTargetInfo (uint32 target) | |
bool | IsArea () const |
SpellTargetSelectionCategories | GetSelectionCategory () const |
SpellTargetReferenceTypes | GetReferenceType () const |
SpellTargetObjectTypes | GetObjectType () const |
SpellTargetCheckTypes | GetCheckType () const |
SpellTargetDirectionTypes | GetDirectionType () const |
float | CalcDirectionAngle () const |
Targets | GetTarget () const |
uint32 | GetExplicitTargetMask (bool &srcSet, bool &dstSet) const |
Private Attributes | |
Targets | _target |
Static Private Attributes | |
static std::array< StaticData, TOTAL_SPELL_TARGETS > | _data |
Definition at line 177 of file SpellInfo.h.
|
inline |
Definition at line 182 of file SpellInfo.h.
SpellImplicitTargetInfo::SpellImplicitTargetInfo | ( | uint32 | target | ) |
Definition at line 70 of file SpellInfo.cpp.
float SpellImplicitTargetInfo::CalcDirectionAngle | ( | ) | const |
Definition at line 105 of file SpellInfo.cpp.
SpellTargetCheckTypes SpellImplicitTargetInfo::GetCheckType | ( | ) | const |
SpellTargetDirectionTypes SpellImplicitTargetInfo::GetDirectionType | ( | ) | const |
uint32 SpellImplicitTargetInfo::GetExplicitTargetMask | ( | bool & | srcSet, |
bool & | dstSet | ||
) | const |
SpellTargetObjectTypes SpellImplicitTargetInfo::GetObjectType | ( | ) | const |
SpellTargetReferenceTypes SpellImplicitTargetInfo::GetReferenceType | ( | ) | const |
SpellTargetSelectionCategories SpellImplicitTargetInfo::GetSelectionCategory | ( | ) | const |
Targets SpellImplicitTargetInfo::GetTarget | ( | ) | const |
bool SpellImplicitTargetInfo::IsArea | ( | ) | const |
Definition at line 75 of file SpellInfo.cpp.
|
staticprivate |
Definition at line 209 of file SpellInfo.h.
|
private |
Definition at line 180 of file SpellInfo.h.