| _allowedMechanicMask | SpellInfo | private |
| _auraState | SpellInfo | private |
| _diminishInfoNonTriggered | SpellInfo | private |
| _diminishInfoTriggered | SpellInfo | private |
| _effects | SpellInfo | |
| _GetEffect(SpellEffIndex index) | SpellInfo | inlineprivate |
| _GetEffects() | SpellInfo | inlineprivate |
| _InitializeExplicitTargetMask() | SpellInfo | private |
| _InitializeSpellPositivity() | SpellInfo | private |
| _LoadAuraState() | SpellInfo | private |
| _LoadImmunityInfo() | SpellInfo | private |
| _LoadSpellDiminishInfo() | SpellInfo | private |
| _LoadSpellSpecific() | SpellInfo | private |
| _spellSpecific | SpellInfo | private |
| _UnloadImplicitTargetConditionLists() | SpellInfo | private |
| ActiveIconID | SpellInfo | |
| ApplyAllSpellImmunitiesTo(Unit *target, SpellEffectInfo const &spellEffectInfo, bool apply) const | SpellInfo | |
| Attributes | SpellInfo | |
| AttributesCu | SpellInfo | |
| AttributesEx | SpellInfo | |
| AttributesEx2 | SpellInfo | |
| AttributesEx3 | SpellInfo | |
| AttributesEx4 | SpellInfo | |
| AttributesEx5 | SpellInfo | |
| AttributesEx6 | SpellInfo | |
| AttributesEx7 | SpellInfo | |
| AuraInterruptFlags | SpellInfo | |
| BaseLevel | SpellInfo | |
| CalcCastTime(Spell *spell=nullptr) const | SpellInfo | |
| CalcPowerCost(WorldObject const *caster, SpellSchoolMask schoolMask, Spell *spell=nullptr) const | SpellInfo | |
| CanBeUsedInCombat() const | SpellInfo | |
| CanDispelAura(SpellInfo const *auraSpellInfo) const | SpellInfo | |
| CanPierceImmuneAura(SpellInfo const *auraSpellInfo) const | SpellInfo | |
| CanSpellProvideImmunityAgainstAura(SpellInfo const *auraSpellInfo) const | SpellInfo | |
| CasterAuraSpell | SpellInfo | |
| CasterAuraState | SpellInfo | |
| CastTimeEntry | SpellInfo | |
| CategoryEntry | SpellInfo | |
| CategoryRecoveryTime | SpellInfo | |
| ChainEntry | SpellInfo | |
| ChannelInterruptFlags | SpellInfo | |
| CheckExplicitTarget(WorldObject const *caster, WorldObject const *target, Item const *itemTarget=nullptr) const | SpellInfo | |
| CheckLocation(uint32 map_id, uint32 zone_id, uint32 area_id, Player const *player=nullptr, bool strict=true) const | SpellInfo | |
| CheckShapeshift(uint32 form) const | SpellInfo | |
| CheckTarget(WorldObject const *caster, WorldObject const *target, bool implicit=true) const | SpellInfo | |
| CheckTargetCreatureType(Unit const *target) const | SpellInfo | |
| CheckVehicle(Unit const *caster) const | SpellInfo | |
| Dispel | SpellInfo | |
| DmgClass | SpellInfo | |
| DurationEntry | SpellInfo | |
| EquippedItemClass | SpellInfo | |
| EquippedItemInventoryTypeMask | SpellInfo | |
| EquippedItemSubClassMask | SpellInfo | |
| ExcludeCasterAuraSpell | SpellInfo | |
| ExcludeCasterAuraState | SpellInfo | |
| ExcludeTargetAuraSpell | SpellInfo | |
| ExcludeTargetAuraState | SpellInfo | |
| ExplicitTargetMask | SpellInfo | |
| FacingCasterFlags | SpellInfo | |
| GetAllEffectsMechanicMask() const | SpellInfo | |
| GetAllowedMechanicMask() const | SpellInfo | |
| GetAttackType() const | SpellInfo | |
| GetAuraRankForLevel(uint8 level) const | SpellInfo | |
| GetAuraState() const | SpellInfo | |
| GetCategory() const | SpellInfo | |
| GetDiminishingReturnsGroupForSpell(bool triggered) const | SpellInfo | |
| GetDiminishingReturnsGroupType(bool triggered) const | SpellInfo | |
| GetDiminishingReturnsLimitDuration(bool triggered) const | SpellInfo | |
| GetDiminishingReturnsMaxLevel(bool triggered) const | SpellInfo | |
| GetDispelMask() const | SpellInfo | |
| GetDispelMask(DispelType type) | SpellInfo | static |
| GetDuration() const | SpellInfo | |
| GetEffect(SpellEffIndex index) const | SpellInfo | inline |
| GetEffectMechanic(SpellEffIndex effIndex) const | SpellInfo | |
| GetEffectMechanicMask(SpellEffIndex effIndex) const | SpellInfo | |
| GetEffects() const | SpellInfo | inline |
| GetExplicitTargetMask() const | SpellInfo | |
| GetFirstRankSpell() const | SpellInfo | |
| GetLastRankSpell() const | SpellInfo | |
| GetMaxDuration() const | SpellInfo | |
| GetMaxRange(bool positive=false, WorldObject *caster=nullptr, Spell *spell=nullptr) const | SpellInfo | |
| GetMaxTicks() const | SpellInfo | |
| GetMechanicImmunityMask(Unit *caster) 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 | |
| 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 | |
| HasInitialAggro() const | SpellInfo | |
| HasOnlyDamageEffects() const | SpellInfo | |
| Id | SpellInfo | |
| InterruptFlags | SpellInfo | |
| IsAbilityLearnedWithProfession() const | SpellInfo | |
| IsAbilityOfSkillType(uint32 skillType) const | SpellInfo | |
| IsAffected(uint32 familyName, flag96 const &familyFlags) const | SpellInfo | |
| IsAffectedBySpellMod(SpellModifier const *mod) const | SpellInfo | |
| IsAffectedBySpellMods() const | SpellInfo | |
| IsAffectingArea() const | SpellInfo | |
| IsAllowingDeadTarget() const | SpellInfo | |
| IsAuraExclusiveBySpecificPerCasterWith(SpellInfo const *spellInfo) const | SpellInfo | |
| IsAuraExclusiveBySpecificWith(SpellInfo const *spellInfo) const | SpellInfo | |
| IsAutocastable() const | SpellInfo | |
| IsAutoRepeatRangedSpell() const | SpellInfo | |
| IsBreakingStealth() const | SpellInfo | |
| IsChanneled() const | SpellInfo | |
| IsCooldownStartedOnEvent() const | SpellInfo | |
| IsDeathPersistent() const | SpellInfo | |
| IsDifferentRankOf(SpellInfo const *spellInfo) const | SpellInfo | |
| IsExplicitDiscovery() const | SpellInfo | |
| IsGroupBuff() const | SpellInfo | |
| IsHighRankOf(SpellInfo const *spellInfo) const | SpellInfo | |
| IsItemFitToSpellRequirements(Item const *item) const | SpellInfo | |
| IsLootCrafting() const | SpellInfo | |
| IsMoveAllowedChannel() const | SpellInfo | |
| IsMultiSlotAura() const | SpellInfo | |
| IsNextMeleeSwingSpell() 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 | |
| IsRangedWeaponSpell() const | SpellInfo | |
| IsRanked() const | SpellInfo | |
| IsRankOf(SpellInfo const *spellInfo) const | SpellInfo | |
| IsRequiringDeadTarget() const | SpellInfo | |
| IsSelfCast() const | SpellInfo | |
| IsSingleTarget() const | SpellInfo | |
| IsStackableOnOneSlotWithDifferentCasters() const | SpellInfo | |
| IsStackableWithRanks() const | SpellInfo | |
| IsTargetingArea() 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) const | SpellInfo | |
| PowerType | SpellInfo | |
| PreventionType | SpellInfo | |
| Priority | SpellInfo | |
| ProcChance | SpellInfo | |
| ProcCharges | SpellInfo | |
| ProcFlags | SpellInfo | |
| RangeEntry | SpellInfo | |
| Rank | SpellInfo | |
| Reagent | SpellInfo | |
| ReagentCount | SpellInfo | |
| RecoveryTime | SpellInfo | |
| RequiredAreasID | SpellInfo | |
| RequiresSpellFocus | SpellInfo | |
| RuneCostID | SpellInfo | |
| SchoolMask | SpellInfo | |
| Speed | SpellInfo | |
| SpellCancelsAuraEffect(AuraEffect const *aurEff) const | SpellInfo | |
| SpellFamilyFlags | SpellInfo | |
| SpellFamilyName | SpellInfo | |
| SpellIconID | SpellInfo | |
| SpellInfo(SpellEntry const *spellEntry) | SpellInfo | |
| SpellLevel | SpellInfo | |
| SpellMgr | SpellInfo | friend |
| SpellName | SpellInfo | |
| SpellVisual | SpellInfo | |
| StackAmount | SpellInfo | |
| Stances | SpellInfo | |
| StancesNot | SpellInfo | |
| StartRecoveryCategory | SpellInfo | |
| StartRecoveryTime | SpellInfo | |
| TargetAuraSpell | SpellInfo | |
| TargetAuraState | SpellInfo | |
| TargetCreatureType | SpellInfo | |
| Targets | SpellInfo | |
| Totem | SpellInfo | |
| TotemCategory | SpellInfo | |
| ~SpellInfo() | SpellInfo | |