![]() |
TrinityCore
|
#include "SharedDefines.h"#include "DB2Structure.h"#include "Object.h"#include "SpellAuraDefines.h"#include "SpellDefines.h"#include <bitset>
Include dependency graph for SpellInfo.h:Go to the source code of this file.
Classes | |
| class | SpellImplicitTargetInfo |
| struct | SpellImplicitTargetInfo::StaticData |
| class | SpellEffectInfo |
| struct | SpellEffectInfo::ScalingInfo |
| struct | SpellEffectInfo::StaticData |
| struct | SpellDiminishInfo |
| struct | SpellPowerCost |
| class | SpellInfo |
| struct | SpellInfo::ScalingInfo |
Typedefs | |
| typedef std::vector< SpellXSpellVisualEntry const * > | SpellVisualVector |
| typedef std::unordered_map< uint32, SpellVisualVector > | SpellVisualMap |
| typedef std::vector< AuraEffect * > | AuraEffectVector |
Functions | |
| uint32 | GetTargetFlagMask (SpellTargetObjectTypes objType) |
| typedef std::vector<AuraEffect*> AuraEffectVector |
Definition at line 305 of file SpellInfo.h.
| typedef std::unordered_map<uint32, SpellVisualVector> SpellVisualMap |
Definition at line 303 of file SpellInfo.h.
| typedef std::vector<SpellXSpellVisualEntry const*> SpellVisualVector |
Definition at line 302 of file SpellInfo.h.
Definition at line 142 of file SpellInfo.h.
| Enumerator | |
|---|---|
| EFFECT_IMPLICIT_TARGET_NONE | |
| EFFECT_IMPLICIT_TARGET_EXPLICIT | |
| EFFECT_IMPLICIT_TARGET_CASTER | |
Definition at line 107 of file SpellInfo.h.
| enum SpellSpecificType |
Definition at line 115 of file SpellInfo.h.
| enum SpellTargetCheckTypes : uint8 |
| Enumerator | |
|---|---|
| TARGET_CHECK_DEFAULT | |
| TARGET_CHECK_ENTRY | |
| TARGET_CHECK_ENEMY | |
| TARGET_CHECK_ALLY | |
| TARGET_CHECK_PARTY | |
| TARGET_CHECK_RAID | |
| TARGET_CHECK_RAID_CLASS | |
| TARGET_CHECK_PASSENGER | |
| TARGET_CHECK_SUMMONED | |
Definition at line 79 of file SpellInfo.h.
Definition at line 92 of file SpellInfo.h.
| enum SpellTargetObjectTypes : uint8 |
Definition at line 63 of file SpellInfo.h.
| Enumerator | |
|---|---|
| TARGET_REFERENCE_TYPE_NONE | |
| TARGET_REFERENCE_TYPE_CASTER | |
| TARGET_REFERENCE_TYPE_TARGET | |
| TARGET_REFERENCE_TYPE_LAST | |
| TARGET_REFERENCE_TYPE_SRC | |
| TARGET_REFERENCE_TYPE_DEST | |
Definition at line 53 of file SpellInfo.h.
Definition at line 41 of file SpellInfo.h.
| uint32 GetTargetFlagMask | ( | SpellTargetObjectTypes | objType | ) |