TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SpellInfo Member List

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

_effectsSpellInfo
_hasPowerDifficultyDataSpellInfo
_InitializeExplicitTargetMask()SpellInfo
_IsPositiveEffect(uint32 effIndex, bool deep) const SpellInfo
_IsPositiveSpell() const SpellInfo
_IsPositiveTarget(uint32 targetA, uint32 targetB)SpellInfostatic
_UnloadImplicitTargetConditionLists()SpellInfo
_UnloadSpellEffects()SpellInfo
_visualsSpellInfo
ActiveIconIDSpellInfo
AttributesSpellInfo
AttributesCuSpellInfo
AttributesExSpellInfo
AttributesEx10SpellInfo
AttributesEx11SpellInfo
AttributesEx12SpellInfo
AttributesEx13SpellInfo
AttributesEx2SpellInfo
AttributesEx3SpellInfo
AttributesEx4SpellInfo
AttributesEx5SpellInfo
AttributesEx6SpellInfo
AttributesEx7SpellInfo
AttributesEx8SpellInfo
AttributesEx9SpellInfo
AuraInterruptFlagsSpellInfo
BaseLevelSpellInfo
CalcCastTime(uint8 level=0, Spell *spell=NULL) const SpellInfo
CalcPowerCost(Unit const *caster, SpellSchoolMask schoolMask) const SpellInfo
CanBeUsedInCombat() const SpellInfo
CanDispelAura(SpellInfo const *aura) const SpellInfo
CanPierceImmuneAura(SpellInfo const *aura) const SpellInfo
CasterAuraSpellSpellInfo
CasterAuraStateSpellInfo
CastTimeEntrySpellInfo
CategoryEntrySpellInfo
CategoryRecoveryTimeSpellInfo
ChainEntrySpellInfo
ChannelInterruptFlagsSpellInfo
ChargeCategoryEntrySpellInfo
CheckExplicitTarget(Unit const *caster, WorldObject const *target, Item const *itemTarget=NULL) const SpellInfo
CheckLocation(uint32 map_id, uint32 zone_id, uint32 area_id, Player const *player=NULL) 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
CheckVehicle(Unit const *caster) const SpellInfo
DispelSpellInfo
DmgClassSpellInfo
DurationEntrySpellInfo
EquippedItemClassSpellInfo
EquippedItemInventoryTypeMaskSpellInfo
EquippedItemSubClassMaskSpellInfo
ExcludeCasterAuraSpellSpellInfo
ExcludeCasterAuraStateSpellInfo
ExcludeTargetAuraSpellSpellInfo
ExcludeTargetAuraStateSpellInfo
ExplicitTargetMaskSpellInfo
FacingCasterFlagsSpellInfo
GetAllEffectsMechanicMask() const SpellInfo
GetAuraRankForLevel(uint8 level) const SpellInfo
GetAuraState(uint32 difficulty) const SpellInfo
GetCategory() const SpellInfo
GetDispelMask() const SpellInfo
GetDispelMask(DispelType type)SpellInfostatic
GetDuration() const SpellInfo
GetEffect(uint32 difficulty, uint32 index) const SpellInfo
GetEffect(uint32 index) const SpellInfoinline
GetEffect(WorldObject const *obj, uint32 index) const SpellInfoinline
GetEffectMechanic(uint32 effIndex, uint32 difficulty) const SpellInfo
GetEffectMechanicMask(uint32 effIndex) const SpellInfo
GetEffectsForDifficulty(uint32 difficulty) const SpellInfo
GetExplicitTargetMask() const SpellInfo
GetFirstRankSpell() const SpellInfo
GetLastRankSpell() const SpellInfo
GetMaxDuration() const SpellInfo
GetMaxRange(bool positive=false, Unit *caster=NULL, Spell *spell=NULL) const SpellInfo
GetMaxTicks(uint32 difficulty) const SpellInfo
GetMinRange(bool positive=false) const SpellInfo
GetNextRankSpell() const SpellInfo
GetPrevRankSpell() const SpellInfo
GetRank() const SpellInfo
GetRecoveryTime() const SpellInfo
GetSchoolMask() const SpellInfo
GetSpellAuraOptions() const SpellInfo
GetSpellAuraRestrictions() const SpellInfo
GetSpellCastingRequirements() const SpellInfo
GetSpellCategories() const SpellInfo
GetSpellClassOptions() const SpellInfo
GetSpellCooldowns() const SpellInfo
GetSpellEquippedItems() const SpellInfo
GetSpellInterrupts() const SpellInfo
GetSpellLevels() const SpellInfo
GetSpellMechanicMaskByEffectMask(uint32 effectMask) const SpellInfo
GetSpellMisc() const SpellInfo
GetSpellReagents() const SpellInfo
GetSpellScaling() const SpellInfo
GetSpellShapeshift() const SpellInfo
GetSpellSpecific() const SpellInfo
GetSpellTargetRestrictions() const SpellInfo
GetSpellTotems() const SpellInfo
GetSpellVisual(Difficulty difficulty, Player *forPlayer=nullptr) const SpellInfo
GetSpellXSpellVisualId(Difficulty difficulty) const SpellInfo
HasAreaAuraEffect(uint32 difficulty) const SpellInfo
HasAreaAuraEffect() const SpellInfo
HasAttribute(SpellAttr0 attribute) const SpellInfoinline
HasAttribute(SpellAttr1 attribute) const SpellInfoinline
HasAttribute(SpellAttr2 attribute) const SpellInfoinline
HasAttribute(SpellAttr3 attribute) const SpellInfoinline
HasAttribute(SpellAttr4 attribute) const SpellInfoinline
HasAttribute(SpellAttr5 attribute) const SpellInfoinline
HasAttribute(SpellAttr6 attribute) const SpellInfoinline
HasAttribute(SpellAttr7 attribute) const SpellInfoinline
HasAttribute(SpellAttr8 attribute) const SpellInfoinline
HasAttribute(SpellAttr9 attribute) const SpellInfoinline
HasAttribute(SpellAttr10 attribute) const SpellInfoinline
HasAttribute(SpellAttr11 attribute) const SpellInfoinline
HasAttribute(SpellAttr12 attribute) const SpellInfoinline
HasAttribute(SpellAttr13 attribute) const SpellInfoinline
HasAttribute(SpellCustomAttributes customAttribute) const SpellInfoinline
HasAura(uint32 difficulty, AuraType aura) const SpellInfo
HasEffect(uint32 difficulty, SpellEffectName effect) const SpellInfo
HasEffect(SpellEffectName effect) const SpellInfo
IdSpellInfo
InterruptFlagsSpellInfo
IsAbilityLearnedWithProfession() const SpellInfo
IsAbilityOfSkillType(uint32 skillType) const SpellInfo
IsAffectedBySpellMod(SpellModifier const *mod) const SpellInfo
IsAffectedBySpellMods() const SpellInfo
IsAffectingArea(uint32 difficulty) 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
IsHighRankOf(SpellInfo const *spellInfo) const SpellInfo
IsLootCrafting() const SpellInfo
IsMultiSlotAura() const SpellInfo
IsPassive() const SpellInfo
IsPassiveStackableWithRanks(uint32 difficulty) const SpellInfo
IsPositive() const SpellInfo
IsPositiveEffect(uint8 effIndex) const SpellInfo
IsPrimaryProfession(uint32 difficulty=DIFFICULTY_NONE) const SpellInfo
IsPrimaryProfessionFirstRank(uint32 difficulty=DIFFICULTY_NONE) const SpellInfo
IsProfession(uint32 difficulty=DIFFICULTY_NONE) const SpellInfo
IsProfessionOrRiding(uint32 difficulty=DIFFICULTY_NONE) const SpellInfo
IsQuestTame() const SpellInfo
IsRangedWeaponSpell() const SpellInfo
IsRanked() const SpellInfo
IsRankOf(SpellInfo const *spellInfo) const SpellInfo
IsRequiringDeadTarget() const SpellInfo
IsSingleTarget() const SpellInfo
IsStackableOnOneSlotWithDifferentCasters() const SpellInfo
IsStackableWithRanks() const SpellInfo
IsTargetingArea(uint32 difficulty) const SpellInfo
MaxAffectedTargetsSpellInfo
MaxLevelSpellInfo
MaxTargetLevelSpellInfo
MechanicSpellInfo
NeedsComboPoints() const SpellInfo
NeedsExplicitUnitTarget() const SpellInfo
NeedsToBeTriggeredByCaster(SpellInfo const *triggeringSpell, uint32 difficulty) const SpellInfo
PowerCostsSpellInfo
PreventionTypeSpellInfo
ProcChanceSpellInfo
ProcChargesSpellInfo
ProcFlagsSpellInfo
RangeEntrySpellInfo
RankSpellInfo
ReagentSpellInfo
ReagentCountSpellInfo
RecoveryTimeSpellInfo
RequiredAreasIDSpellInfo
RequiresSpellFocusSpellInfo
RuneCostIDSpellInfo
ScalingSpellInfo
SchoolMaskSpellInfo
SpeedSpellInfo
SpellAuraOptionsIdSpellInfo
SpellAuraRestrictionsIdSpellInfo
SpellCastingRequirementsIdSpellInfo
SpellCategoriesIdSpellInfo
SpellClassOptionsIdSpellInfo
SpellCooldownsIdSpellInfo
SpellDifficultyIdSpellInfo
SpellEquippedItemsIdSpellInfo
SpellFamilyFlagsSpellInfo
SpellFamilyNameSpellInfo
SpellIconIDSpellInfo
SpellInfo(SpellEntry const *spellEntry, SpellEffectEntryMap const &effectsMap, SpellVisualMap &&visuals)SpellInfo
SpellInterruptsIdSpellInfo
SpellLevelSpellInfo
SpellLevelsIdSpellInfo
SpellMiscIdSpellInfo
SpellNameSpellInfo
SpellReagentsIdSpellInfo
SpellScalingIdSpellInfo
SpellShapeshiftIdSpellInfo
SpellTargetRestrictionsIdSpellInfo
SpellTotemsIdSpellInfo
SpellVisualSpellInfo
StackAmountSpellInfo
StancesSpellInfo
StancesNotSpellInfo
StartRecoveryCategorySpellInfo
StartRecoveryTimeSpellInfo
TargetAuraSpellSpellInfo
TargetAuraStateSpellInfo
TargetCreatureTypeSpellInfo
TargetsSpellInfo
TotemSpellInfo
TotemCategorySpellInfo
~SpellInfo()SpellInfo