| _auraState | SpellInfo | |
| _GetEffect(SpellEffIndex index) | SpellInfo | inlineprivate |
| _GetEffects() | SpellInfo | inlineprivate |
| _InitializeExplicitTargetMask() | SpellInfo | |
| _isCritCapable | SpellInfo | |
| _IsPositiveEffect(uint8 effIndex, bool deep) const | SpellInfo | |
| _IsPositiveSpell() const | SpellInfo | |
| _IsPositiveTarget(uint32 targetA, uint32 targetB) | SpellInfo | static |
| _isSpellValid | SpellInfo | |
| _isStackableWithRanks | SpellInfo | |
| _requireCooldownInfo | SpellInfo | |
| _spellSpecific | SpellInfo | |
| _UnloadImplicitTargetConditionLists() | SpellInfo | |
| ActiveIconID | SpellInfo | |
| AreaGroupId | SpellInfo | |
| Attributes | SpellInfo | |
| AttributesCu | SpellInfo | |
| AttributesEx | SpellInfo | |
| AttributesEx2 | SpellInfo | |
| AttributesEx3 | SpellInfo | |
| AttributesEx4 | SpellInfo | |
| AttributesEx5 | SpellInfo | |
| AttributesEx6 | SpellInfo | |
| AttributesEx7 | SpellInfo | |
| AuraInterruptFlags | SpellInfo | |
| BaseLevel | SpellInfo | |
| CalcCastTime(Unit *caster=nullptr, Spell *spell=nullptr) const | SpellInfo | |
| CalcPowerCost(Unit const *caster, SpellSchoolMask schoolMask, Spell *spell=nullptr) const | SpellInfo | |
| CanBeUsedInCombat() const | SpellInfo | |
| CanDispelAura(SpellInfo const *aura) const | SpellInfo | |
| CanPierceImmuneAura(SpellInfo const *aura) const | SpellInfo | |
| CasterAuraSpell | SpellInfo | |
| CasterAuraState | SpellInfo | |
| CasterAuraStateNot | SpellInfo | |
| CastTimeEntry | SpellInfo | |
| CategoryEntry | SpellInfo | |
| CategoryRecoveryTime | SpellInfo | |
| ChainEntry | SpellInfo | |
| ChannelInterruptFlags | SpellInfo | |
| CheckElixirStacking(Unit const *caster) const | SpellInfo | |
| CheckExplicitTarget(Unit const *caster, WorldObject const *target, Item const *itemTarget=nullptr) const | SpellInfo | |
| CheckLocation(uint32 map_id, uint32 zone_id, uint32 area_id, Player *player=nullptr, bool strict=true) const | SpellInfo | |
| CheckShapeshift(uint32 form) const | SpellInfo | |
| CheckTarget(Unit const *caster, WorldObject const *target, bool implicit=true) const | SpellInfo | |
| CheckTargetCreatureType(Unit const *target) const | SpellInfo | |
| ComputeIsCritCapable() const | SpellInfo | |
| ComputeIsStackableWithRanks() const | SpellInfo | |
| Dispel | SpellInfo | |
| DmgClass | SpellInfo | |
| DurationEntry | SpellInfo | |
| Effects | SpellInfo | |
| EquippedItemClass | SpellInfo | |
| EquippedItemInventoryTypeMask | SpellInfo | |
| EquippedItemSubClassMask | SpellInfo | |
| ExcludeCasterAuraSpell | SpellInfo | |
| ExcludeTargetAuraSpell | SpellInfo | |
| ExplicitTargetMask | SpellInfo | |
| FacingCasterFlags | SpellInfo | |
| GetAllEffectsMechanicMask() const | SpellInfo | |
| GetAuraRankForLevel(uint8 level) const | SpellInfo | |
| GetAuraState() const | SpellInfo | |
| GetCategory() const | SpellInfo | |
| GetDispelMask() const | SpellInfo | |
| GetDispelMask(DispelType type) | SpellInfo | static |
| GetDuration() const | SpellInfo | |
| GetEffect(SpellEffIndex index) const | SpellInfo | inline |
| GetEffectMechanic(uint8 effIndex) const | SpellInfo | |
| GetEffectMechanicMask(uint8 effIndex) const | SpellInfo | |
| GetEffects() const | SpellInfo | inline |
| GetExplicitTargetMask() const | SpellInfo | |
| GetFirstRankSpell() const | SpellInfo | |
| GetLastRankSpell() const | SpellInfo | |
| GetMaxDuration() const | SpellInfo | |
| GetMaxRange(bool positive=false, Unit *caster=nullptr, Spell *spell=nullptr) const | SpellInfo | |
| GetMaxTicks() const | SpellInfo | |
| GetMinRange(bool positive=false) const | SpellInfo | |
| GetNextRankSpell() const | SpellInfo | |
| GetPrevRankSpell() const | SpellInfo | |
| GetRank() const | SpellInfo | |
| GetRecoveryTime() const | SpellInfo | |
| GetSchoolMask() const | SpellInfo | |
| GetSpellMechanicMaskByEffectMask(uint32 effectMask) const | SpellInfo | |
| GetSpellSpecific() const | SpellInfo | |
| HasAnyAura() const | SpellInfo | |
| HasAnyEffectMechanic() const | SpellInfo | |
| HasAreaAuraEffect() const | SpellInfo | |
| HasAttribute(SpellAttr0 attribute) const | SpellInfo | inline |
| HasAttribute(SpellAttr1 attribute) const | SpellInfo | inline |
| HasAttribute(SpellAttr2 attribute) const | SpellInfo | inline |
| HasAttribute(SpellAttr3 attribute) const | SpellInfo | inline |
| HasAttribute(SpellAttr4 attribute) const | SpellInfo | inline |
| HasAttribute(SpellAttr5 attribute) const | SpellInfo | inline |
| HasAttribute(SpellAttr6 attribute) const | SpellInfo | inline |
| HasAttribute(SpellAttr7 attribute) const | SpellInfo | inline |
| HasAttribute(SpellCustomAttributes customAttribute) const | SpellInfo | inline |
| HasAura(AuraType aura) const | SpellInfo | |
| HasEffect(SpellEffects effect) const | SpellInfo | |
| HasEffectMechanic(Mechanics mechanic) const | SpellInfo | |
| Id | SpellInfo | |
| InterruptFlags | SpellInfo | |
| IsAbilityLearnedWithProfession() const | SpellInfo | |
| IsAbilityOfSkillType(uint32 skillType) const | SpellInfo | |
| IsActionAllowedChannel() const | SpellInfo | |
| IsAffectedBySpellMod(SpellModifier const *mod) const | SpellInfo | |
| IsAffectedBySpellMods() const | SpellInfo | |
| IsAffectingArea() const | SpellInfo | |
| IsAllowingDeadTarget() const | SpellInfo | |
| IsAuraEffectEqual(SpellInfo const *otherSpellInfo) const | SpellInfo | |
| IsAuraExclusiveBySpecificPerCasterWith(SpellInfo const *spellInfo) const | SpellInfo | |
| IsAuraExclusiveBySpecificWith(SpellInfo const *spellInfo) const | SpellInfo | |
| IsAutocastable() const | SpellInfo | |
| IsAutoRepeatRangedSpell() const | SpellInfo | |
| IsBreakingStealth() const | SpellInfo | |
| IsChannelCategorySpell() const | SpellInfo | |
| IsChanneled() const | SpellInfo | |
| IsCooldownStartedOnEvent() const | SpellInfo | |
| IsCritCapable() const | SpellInfo | |
| IsDeathPersistent() const | SpellInfo | |
| IsDifferentRankOf(SpellInfo const *spellInfo) const | SpellInfo | |
| IsExplicitDiscovery() const | SpellInfo | |
| IsHighRankOf(SpellInfo const *spellInfo) const | SpellInfo | |
| IsLootCrafting() const | SpellInfo | |
| IsMultiSlotAura() const | SpellInfo | |
| IsPassive() const | SpellInfo | |
| IsPassiveStackableWithRanks() const | SpellInfo | |
| IsPositive() const | SpellInfo | |
| IsPositiveEffect(uint8 effIndex) const | SpellInfo | |
| IsPrimaryProfession() const | SpellInfo | |
| IsPrimaryProfessionFirstRank() const | SpellInfo | |
| IsProfession() const | SpellInfo | |
| IsProfessionOrRiding() const | SpellInfo | |
| IsQuestTame() const | SpellInfo | |
| IsRangedWeaponSpell() const | SpellInfo | |
| IsRanked() const | SpellInfo | |
| IsRankOf(SpellInfo const *spellInfo) const | SpellInfo | |
| IsRequiringDeadTarget() const | SpellInfo | |
| IsSelfCast() const | SpellInfo | |
| IsSingleTarget() const | SpellInfo | |
| IsSpellValid() const | SpellInfo | |
| IsStackableWithRanks() const | SpellInfo | |
| IsStrongerAuraActive(Unit const *caster, Unit const *target) const | SpellInfo | |
| IsTargetingArea() const | SpellInfo | |
| LoadAuraState() const | SpellInfo | |
| LoadSpellSpecific() const | SpellInfo | |
| ManaCost | SpellInfo | |
| ManaCostPercentage | SpellInfo | |
| ManaCostPerlevel | SpellInfo | |
| ManaPerSecond | SpellInfo | |
| ManaPerSecondPerLevel | SpellInfo | |
| MaxAffectedTargets | SpellInfo | |
| MaxLevel | SpellInfo | |
| MaxTargetLevel | SpellInfo | |
| Mechanic | SpellInfo | |
| NeedsComboPoints() const | SpellInfo | |
| NeedsExplicitUnitTarget() const | SpellInfo | |
| NeedsToBeTriggeredByCaster(SpellInfo const *triggeringSpell, uint8 effIndex=MAX_SPELL_EFFECTS) const | SpellInfo | |
| PowerType | SpellInfo | |
| PreventionType | SpellInfo | |
| ProcChance | SpellInfo | |
| ProcCharges | SpellInfo | |
| ProcFlags | SpellInfo | |
| RangeEntry | SpellInfo | |
| Rank | SpellInfo | |
| Reagent | SpellInfo | |
| ReagentCount | SpellInfo | |
| RecoveryTime | SpellInfo | |
| RequireCooldownInfo() const | SpellInfo | |
| RequiresSpellFocus | SpellInfo | |
| RuneCostID | SpellInfo | |
| SchoolMask | SpellInfo | |
| SetCritCapable(bool val) | SpellInfo | |
| SetSpellValid(bool val) | SpellInfo | |
| SetStackableWithRanks(bool val) | SpellInfo | |
| Speed | SpellInfo | |
| SpellFamilyFlags | SpellInfo | |
| SpellFamilyName | SpellInfo | |
| SpellIconID | SpellInfo | |
| SpellInfo(SpellEntry const *spellEntry) | SpellInfo | |
| SpellLevel | SpellInfo | |
| SpellMgr | SpellInfo | friend |
| SpellName | SpellInfo | |
| SpellPriority | SpellInfo | |
| SpellVisual | SpellInfo | |
| StackAmount | SpellInfo | |
| Stances | SpellInfo | |
| StancesNot | SpellInfo | |
| StartRecoveryCategory | SpellInfo | |
| StartRecoveryTime | SpellInfo | |
| TargetAuraSpell | SpellInfo | |
| TargetAuraState | SpellInfo | |
| TargetAuraStateNot | SpellInfo | |
| TargetCreatureType | SpellInfo | |
| Targets | SpellInfo | |
| Totem | SpellInfo | |
| TotemCategory | SpellInfo | |
| ValidateAttribute6SpellDamageMods(Unit const *caster, const AuraEffect *auraEffect, bool isDot) const | SpellInfo | |
| ~SpellInfo() | SpellInfo | |