TrinityCore
SpellInfo Member List

This is the complete list of members for SpellInfo, including all inherited members.

_allowedMechanicMaskSpellInfoprivate
_auraStateSpellInfoprivate
_diminishInfoSpellInfoprivate
_effectsSpellInfoprivate
_InitializeExplicitTargetMask()SpellInfoprivate
_InitializeSpellPositivity()SpellInfoprivate
_LoadAuraState()SpellInfoprivate
_LoadImmunityInfo()SpellInfoprivate
_LoadSpellDiminishInfo()SpellInfoprivate
_LoadSpellSpecific()SpellInfoprivate
_LoadSqrtTargetLimit(int32 maxTargets, int32 numNonDiminishedTargets, Optional< SpellEffIndex > maxTargetsEffectValueHolder, Optional< SpellEffIndex > numNonDiminishedTargetsEffectValueHolder)SpellInfoprivate
_spellSpecificSpellInfoprivate
_UnloadImplicitTargetConditionLists()SpellInfoprivate
_visualsSpellInfoprivate
ActiveIconFileDataIdSpellInfo
ApplyAllSpellImmunitiesTo(Unit *target, SpellEffectInfo const &spellEffectInfo, bool apply) constSpellInfo
AttributesSpellInfo
AttributesCuSpellInfo
AttributesExSpellInfo
AttributesEx10SpellInfo
AttributesEx11SpellInfo
AttributesEx12SpellInfo
AttributesEx13SpellInfo
AttributesEx14SpellInfo
AttributesEx2SpellInfo
AttributesEx3SpellInfo
AttributesEx4SpellInfo
AttributesEx5SpellInfo
AttributesEx6SpellInfo
AttributesEx7SpellInfo
AttributesEx8SpellInfo
AttributesEx9SpellInfo
AuraInterruptFlagsSpellInfo
AuraInterruptFlags2SpellInfo
BaseLevelSpellInfo
CalcCastTime(Spell *spell=nullptr) constSpellInfo
CalcDuration(WorldObject const *caster=nullptr) constSpellInfo
CalcPowerCost(Powers powerType, bool optionalCost, WorldObject const *caster, SpellSchoolMask schoolMask, Spell *spell=nullptr) constSpellInfo
CalcPowerCost(SpellPowerEntry const *power, bool optionalCost, WorldObject const *caster, SpellSchoolMask schoolMask, Spell *spell=nullptr) constSpellInfo
CalcPowerCost(WorldObject const *caster, SpellSchoolMask schoolMask, Spell *spell=nullptr) constSpellInfo
CalcProcPPM(Unit *caster, int32 itemLevel) constSpellInfo
CanBeInterrupted(WorldObject const *interruptCaster, Unit const *interruptTarget, bool ignoreImmunity=false) constSpellInfo
CanBeUsedInCombat(Unit const *caster) constSpellInfo
CanDispelAura(SpellInfo const *auraSpellInfo) constSpellInfo
CanPierceImmuneAura(SpellInfo const *auraSpellInfo) constSpellInfo
CanSpellProvideImmunityAgainstAura(SpellInfo const *auraSpellInfo) constSpellInfo
CasterAuraSpellSpellInfo
CasterAuraStateSpellInfo
CasterAuraTypeSpellInfo
CastTimeEntrySpellInfo
CategoryIdSpellInfo
CategoryRecoveryTimeSpellInfo
ChainEntrySpellInfo
ChannelInterruptFlagsSpellInfo
ChannelInterruptFlags2SpellInfo
ChargeCategoryIdSpellInfo
CheckExplicitTarget(WorldObject const *caster, WorldObject const *target, Item const *itemTarget=nullptr) constSpellInfo
CheckLocation(uint32 map_id, uint32 zone_id, uint32 area_id, Player const *player=nullptr) constSpellInfo
CheckShapeshift(uint32 form) constSpellInfo
CheckTarget(WorldObject const *caster, WorldObject const *target, bool implicit=true) constSpellInfo
CheckTargetCreatureType(Unit const *target) constSpellInfo
CheckVehicle(Unit const *caster) constSpellInfo
ConeAngleSpellInfo
ContentTuningIdSpellInfo
CooldownAuraSpellIdSpellInfo
DifficultySpellInfo
DispelSpellInfo
DmgClassSpellInfo
DurationEntrySpellInfo
EquippedItemClassSpellInfo
EquippedItemInventoryTypeMaskSpellInfo
EquippedItemSubClassMaskSpellInfo
ExcludeCasterAuraSpellSpellInfo
ExcludeCasterAuraStateSpellInfo
ExcludeCasterAuraTypeSpellInfo
ExcludeTargetAuraSpellSpellInfo
ExcludeTargetAuraStateSpellInfo
ExcludeTargetAuraTypeSpellInfo
ExplicitTargetMaskSpellInfo
FacingCasterFlagsSpellInfo
GetAllEffectsMechanicMask() constSpellInfo
GetAllowedMechanicMask() constSpellInfo
GetAttackType() constSpellInfo
GetAuraRankForLevel(uint8 level) constSpellInfo
GetAuraState() constSpellInfo
GetCategory() constSpellInfo
GetDiminishingReturnsGroupForSpell() constSpellInfo
GetDiminishingReturnsGroupType() constSpellInfo
GetDiminishingReturnsLimitDuration() constSpellInfo
GetDiminishingReturnsMaxLevel() constSpellInfo
GetDispelMask() constSpellInfo
GetDispelMask(DispelType type)SpellInfostatic
GetDuration() constSpellInfo
GetEffect(SpellEffIndex index) constSpellInfoinline
GetEffectMechanic(SpellEffIndex effIndex) constSpellInfo
GetEffectMechanicMask(SpellEffIndex effIndex) constSpellInfo
GetEffects() constSpellInfoinline
GetExplicitTargetMask() constSpellInfo
GetFirstRankSpell() constSpellInfo
GetLastRankSpell() constSpellInfo
GetMaxDuration() constSpellInfo
GetMaxRange(bool positive=false, WorldObject *caster=nullptr, Spell *spell=nullptr) constSpellInfo
GetMaxTicks() constSpellInfo
GetMechanicImmunityMask(Unit const *caster) constSpellInfo
GetMinRange(bool positive=false) constSpellInfo
GetNextRankSpell() constSpellInfo
GetPrevRankSpell() constSpellInfo
GetRank() constSpellInfo
GetRecoveryTime() constSpellInfo
GetSchoolMask() constSpellInfo
GetSpellMechanicMaskByEffectMask(uint32 effectMask) constSpellInfo
GetSpellSpecific() constSpellInfo
GetSpellVisual(WorldObject const *caster=nullptr, WorldObject const *viewer=nullptr) constSpellInfo
GetSpellXSpellVisualId(WorldObject const *caster=nullptr, WorldObject const *viewer=nullptr) constSpellInfo
HasAnyAuraInterruptFlag() constSpellInfo
HasAreaAuraEffect() constSpellInfo
HasAttribute(SpellAttr0 attribute) constSpellInfoinline
HasAttribute(SpellAttr1 attribute) constSpellInfoinline
HasAttribute(SpellAttr2 attribute) constSpellInfoinline
HasAttribute(SpellAttr3 attribute) constSpellInfoinline
HasAttribute(SpellAttr4 attribute) constSpellInfoinline
HasAttribute(SpellAttr5 attribute) constSpellInfoinline
HasAttribute(SpellAttr6 attribute) constSpellInfoinline
HasAttribute(SpellAttr7 attribute) constSpellInfoinline
HasAttribute(SpellAttr8 attribute) constSpellInfoinline
HasAttribute(SpellAttr9 attribute) constSpellInfoinline
HasAttribute(SpellAttr10 attribute) constSpellInfoinline
HasAttribute(SpellAttr11 attribute) constSpellInfoinline
HasAttribute(SpellAttr12 attribute) constSpellInfoinline
HasAttribute(SpellAttr13 attribute) constSpellInfoinline
HasAttribute(SpellAttr14 attribute) constSpellInfoinline
HasAttribute(SpellCustomAttributes customAttribute) constSpellInfoinline
HasAura(AuraType aura) constSpellInfo
HasAuraInterruptFlag(SpellAuraInterruptFlags flag) constSpellInfoinline
HasAuraInterruptFlag(SpellAuraInterruptFlags2 flag) constSpellInfoinline
HasChannelInterruptFlag(SpellAuraInterruptFlags flag) constSpellInfoinline
HasChannelInterruptFlag(SpellAuraInterruptFlags2 flag) constSpellInfoinline
HasEffect(SpellEffectName effect) constSpellInfo
HasHitDelay() constSpellInfo
HasInitialAggro() constSpellInfo
HasLabel(uint32 labelId) constSpellInfo
HasOnlyDamageEffects() constSpellInfo
HasTargetType(::Targets target) constSpellInfo
IconFileDataIdSpellInfo
IdSpellInfo
InterruptFlagsSpellInfo
IsAbilityOfSkillType(uint32 skillType) constSpellInfo
IsAffected(uint32 familyName, flag128 const &familyFlags) constSpellInfo
IsAffectedBySpellMod(SpellModifier const *mod) constSpellInfo
IsAffectedBySpellMods() constSpellInfo
IsAffectingArea() constSpellInfo
IsAllowingDeadTarget() constSpellInfo
IsAuraExclusiveBySpecificPerCasterWith(SpellInfo const *spellInfo) constSpellInfo
IsAuraExclusiveBySpecificWith(SpellInfo const *spellInfo) constSpellInfo
IsAutocastable() constSpellInfo
IsAutoRepeatRangedSpell() constSpellInfo
IsChanneled() constSpellInfo
IsCooldownStartedOnEvent() constSpellInfo
IsDeathPersistent() constSpellInfo
IsDifferentRankOf(SpellInfo const *spellInfo) constSpellInfo
IsExplicitDiscovery() constSpellInfo
IsGroupBuff() constSpellInfo
IsHighRankOf(SpellInfo const *spellInfo) constSpellInfo
IsItemFitToSpellRequirements(Item const *item) constSpellInfo
IsLootCrafting() constSpellInfo
IsMoveAllowedChannel() constSpellInfo
IsMultiSlotAura() constSpellInfo
IsNextMeleeSwingSpell() constSpellInfo
IsPassive() constSpellInfo
IsPassiveStackableWithRanks() constSpellInfo
IsPositive() constSpellInfo
IsPositiveEffect(uint8 effIndex) constSpellInfo
IsPrimaryProfession() constSpellInfo
IsPrimaryProfessionFirstRank() constSpellInfo
IsProfession() constSpellInfo
IsRangedWeaponSpell() constSpellInfo
IsRanked() constSpellInfo
IsRankOf(SpellInfo const *spellInfo) constSpellInfo
IsRequiringDeadTarget() constSpellInfo
IsSingleTarget() constSpellInfo
IsStackableOnOneSlotWithDifferentCasters() constSpellInfo
IsStackableWithRanks() constSpellInfo
IsTargetingArea() constSpellInfo
LabelsSpellInfo
LaunchDelaySpellInfo
MaxAffectedTargetsSpellInfo
MaxLevelSpellInfo
MaxTargetLevelSpellInfo
MaxTargetsSpellInfo
MechanicSpellInfo
MeetsFutureSpellPlayerCondition(Player const *player) constSpellInfo
NeedsExplicitUnitTarget() constSpellInfo
NeedsToBeTriggeredByCaster(SpellInfo const *triggeringSpell) constSpellInfo
NegativeEffectsSpellInfo
NumNonDiminishedTargetsSpellInfo
operator=(SpellInfo const &)=deleteSpellInfo
operator=(SpellInfo &&) noexcept=deleteSpellInfo
PowerCostsSpellInfo
PreventionTypeSpellInfo
ProcBasePPMSpellInfo
ProcChanceSpellInfo
ProcChargesSpellInfo
ProcCooldownSpellInfo
ProcFlagsSpellInfo
ProcPPMModsSpellInfo
RangeEntrySpellInfo
ReagentSpellInfo
ReagentCountSpellInfo
ReagentsCurrencySpellInfo
RecoveryTimeSpellInfo
RequiredAreasIDSpellInfo
RequiresSpellFocusSpellInfo
ScalingSpellInfo
SchoolMaskSpellInfo
ShowFutureSpellPlayerConditionIDSpellInfo
SpeedSpellInfo
SpellCancelsAuraEffect(AuraEffect const *aurEff) constSpellInfo
SpellFamilyFlagsSpellInfo
SpellFamilyNameSpellInfo
SpellInfo(SpellNameEntry const *spellName, ::Difficulty difficulty, SpellInfoLoadHelper const &data)SpellInfoexplicit
SpellInfo(SpellNameEntry const *spellName, ::Difficulty difficulty, std::vector< SpellEffectEntry > const &effects)SpellInfoexplicit
SpellInfo(SpellInfo const &)=deleteSpellInfo
SpellInfo(SpellInfo &&)=deleteSpellInfo
SpellLevelSpellInfo
SpellMgrSpellInfofriend
SpellNameSpellInfo
SqrtDamageAndHealingDiminishingSpellInfo
StackAmountSpellInfo
StancesSpellInfo
StancesNotSpellInfo
StartRecoveryCategorySpellInfo
StartRecoveryTimeSpellInfo
TargetAuraSpellSpellInfo
TargetAuraStateSpellInfo
TargetAuraTypeSpellInfo
TargetCreatureTypeSpellInfo
TargetsSpellInfo
TotemSpellInfo
TotemCategorySpellInfo
WidthSpellInfo
~SpellInfo()SpellInfo