TrinityCore
Aura Member List

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

_ApplyEffectForTargets(uint8 effIndex)Aura
_ApplyForTarget(Unit *target, Unit *caster, AuraApplication *auraApp)Auravirtual
_DeleteRemovedApplications()Auraprivate
_effectsAuraprivate
_InitEffects(uint32 effMask, Unit *caster, int32 const *baseAmount)Aura
_RegisterForTargets()Aurainline
_Remove(AuraRemoveMode removeMode)Aura
_removedApplicationsAuraprivate
_UnapplyForTarget(Unit *target, Unit *caster, AuraApplication *auraApp)Auravirtual
AddProcCooldown(SpellProcEntry const *procEntry, TimePoint now)Aura
ApplicationMap typedefAura
ApplyForTargets()Aurainline
Aura(AuraCreateInfo const &createInfo)Auraexplicit
Aura(Aura const &)=deleteAura
Aura(Aura &&)=deleteAura
BuildEffectMaskForOwner(SpellInfo const *spellProto, uint32 availableEffectMask, WorldObject *owner)Aurastatic
CalcDispelChance(Unit const *auraTarget, bool offensive) constAura
CalcMaxCharges(Unit *caster) constAura
CalcMaxCharges() constAurainline
CalcMaxDuration() constAurainline
CalcMaxDuration(Unit *caster) constAura
CalcMaxDuration(SpellInfo const *spellInfo, WorldObject const *caster, std::vector< SpellPowerCost > const *powerCosts)Aurastatic
CalcMaxStackAmount() constAura
CalcPPMProcChance(Unit *actor) constAura
CalcProcChance(SpellProcEntry const &procEntry, ProcEventInfo &eventInfo) constAura
CallScriptAfterDispel(DispelInfo *dispelInfo)Aura
CallScriptAfterEffectApplyHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode)Aura
CallScriptAfterEffectProcHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptAfterEffectRemoveHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode)Aura
CallScriptAfterProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptCalcDamageAndHealingHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, Unit *victim, int32 &damageOrHealing, int32 &flatMod, float &pctMod)Aura
CallScriptCheckAreaTargetHandlers(Unit *target)Aura
CallScriptCheckEffectProcHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptCheckProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptDispel(DispelInfo *dispelInfo)Aura
CallScriptEffectAbsorbHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &absorbAmount, bool &defaultPrevented)Aura
CallScriptEffectAbsorbHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, HealInfo &healInfo, uint32 &absorbAmount, bool &defaultPrevented)Aura
CallScriptEffectAfterAbsorbHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &absorbAmount)Aura
CallScriptEffectAfterAbsorbHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, HealInfo &healInfo, uint32 &absorbAmount)Aura
CallScriptEffectAfterManaShieldHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &absorbAmount)Aura
CallScriptEffectApplyHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode)Aura
CallScriptEffectCalcAmountHandlers(AuraEffect const *aurEff, int32 &amount, bool &canBeRecalculated)Aura
CallScriptEffectCalcCritChanceHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, Unit const *victim, float &critChance)Aura
CallScriptEffectCalcPeriodicHandlers(AuraEffect const *aurEff, bool &isPeriodic, int32 &amplitude)Aura
CallScriptEffectCalcSpellModHandlers(AuraEffect const *aurEff, SpellModifier *&spellMod)Aura
CallScriptEffectManaShieldHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &absorbAmount, bool &defaultPrevented)Aura
CallScriptEffectPeriodicHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp)Aura
CallScriptEffectProcHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptEffectRemoveHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode)Aura
CallScriptEffectSplitHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &splitAmount)Aura
CallScriptEffectUpdatePeriodicHandlers(AuraEffect *aurEff)Aura
CallScriptEnterLeaveCombatHandlers(AuraApplication const *aurApp, bool isNowInCombat)Aura
CallScriptPrepareProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CanBeAppliedOn(Unit *target)Aura
CanBeSaved() constAura
CanStackWith(Aura const *existingAura) constAura
CheckAreaTarget(Unit *target)Aura
ConsumeProcCharges(SpellProcEntry const *procEntry)Aura
Create(AuraCreateInfo &createInfo)Aurastatic
DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aurainline
DropChargeDelayed(uint32 delay, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
EffectTypeNeedsSendingAmount(AuraType type)Aurastatic
FillTargetMap(std::unordered_map< Unit *, uint32 > &targets, Unit *caster)=0Aurapure virtual
GenerateKey(uint32 &recalculateMask) constAura
GetApplicationMap()Aurainline
GetApplicationOfTarget(ObjectGuid guid) constAura
GetApplicationOfTarget(ObjectGuid guid)Aura
GetApplicationVector(std::vector< AuraApplication * > &applications) constAura
GetApplyTime() constAurainline
GetAuraEffects() constAurainline
GetCastDifficulty() constAurainline
GetCaster() constAura
GetCasterGUID() constAurainline
GetCasterLevel() constAurainline
GetCastId() constAurainline
GetCastItemGUID() constAurainline
GetCastItemId() constAurainline
GetCastItemLevel() constAurainline
GetCharges() constAurainline
GetDebugInfo() constAuravirtual
GetDuration() constAurainline
GetDynobjOwner() constAurainline
GetEffect(uint32 index) constAura
GetEffectMask() constAura
GetId() constAurainline
GetMaxDuration() constAurainline
GetOwner() constAurainline
GetProcEffectMask(AuraApplication *aurApp, ProcEventInfo &eventInfo, TimePoint now) constAura
GetScript() constAurainline
GetScriptByType(std::type_info const &type) constAuraprivate
GetSpellInfo() constAurainline
GetSpellVisual() constAurainline
GetStackAmount() constAurainline
GetType() constAura
GetUnitOwner() constAurainline
GetWeakPtr() constAurainline
GetWorldObjectCaster() constAura
HandleAllEffects(AuraApplication *aurApp, uint8 mode, bool apply)Aura
HandleAuraSpecificMods(AuraApplication const *aurApp, Unit *caster, bool apply, bool onReapply)Aura
HasEffect(uint8 effIndex) constAurainline
HasEffectType(AuraType type) constAura
HasMoreThanOneEffectForType(AuraType auraType) constAura
IsAppliedOnTarget(ObjectGuid guid) constAura
IsArea() constAura
IsDeathPersistent() constAura
IsExpired() constAurainline
IsPassive() constAura
IsPermanent() constAurainline
IsProcOnCooldown(TimePoint now) constAura
IsRemoved() constAurainline
IsRemovedOnShapeLost(Unit *target) constAura
IsSingleTarget() constAurainline
IsSingleTargetWith(Aura const *aura) constAura
IsUsingCharges() constAurainline
IsUsingStacks() constAura
LoadScripts()Aura
m_applicationsAuraprotected
m_applyTimeAuraprotected
m_castDifficultyAuraprotected
m_casterGuidAuraprotected
m_casterLevelAuraprotected
m_castIdAuraprotected
m_castItemGuidAuraprotected
m_castItemIdAuraprotected
m_castItemLevelAuraprotected
m_dropEventAuraprotected
m_durationAuraprotected
m_isRemovedAuraprotected
m_isSingleTargetAuraprotected
m_isUsingChargesAuraprotected
m_lastProcAttemptTimeAuraprotected
m_lastProcSuccessTimeAuraprotected
m_loadedScriptsAura
m_maxDurationAuraprotected
m_ownerAuraprotected
m_periodicCostsAuraprotected
m_procChargesAuraprotected
m_procCooldownAuraprotected
m_scriptRefAuraprivate
m_spellInfoAuraprotected
m_spellVisualAuraprotected
m_stackAmountAuraprotected
m_timeClaAuraprotected
m_updateTargetMapIntervalAuraprotected
ModCharges(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
ModChargesDelayed(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
ModStackAmount(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT, bool resetPeriodicTimer=true)Aura
operator=(Aura const &)=deleteAura
operator=(Aura &&)=deleteAura
PrepareProcChargeDrop(SpellProcEntry const *procEntry, ProcEventInfo const &eventInfo)Aura
PrepareProcToTrigger(AuraApplication *aurApp, ProcEventInfo &eventInfo, TimePoint now)Aura
RecalculateAmountOfEffects()Aura
RefreshDuration(bool withMods=false)Aura
RefreshTimers(bool resetPeriodicTimer)Aura
Remove(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)=0Aurapure virtual
ResetProcCooldown()Aura
SaveCasterInfo(Unit *caster)Aura
SetCharges(uint8 charges)Aura
SetDuration(int32 duration, bool withMods=false)Aura
SetIsSingleTarget(bool val)Aurainline
SetLastProcAttemptTime(TimePoint lastProcAttemptTime)Aurainline
SetLastProcSuccessTime(TimePoint lastProcSuccessTime)Aurainline
SetLoadedState(int32 maxDuration, int32 duration, int32 charges, uint8 stackAmount, uint32 recalculateMask, int32 *amount)Aura
SetMaxDuration(int32 duration)Aurainline
SetNeedClientUpdateForTargets() constAura
SetStackAmount(uint8 num)Aura
SetUsingCharges(bool val)Aurainline
ToDynObjAura()Aurainline
ToDynObjAura() constAurainline
ToUnitAura()Aurainline
ToUnitAura() constAurainline
TriggerProcOnEvent(uint32 procEffectMask, AuraApplication *aurApp, ProcEventInfo &eventInfo)Aura
TryCreate(AuraCreateInfo &createInfo)Aurastatic
TryRefreshStackOrCreate(AuraCreateInfo &createInfo, bool updateEffectMask=true)Aurastatic
UnitAurafriend
UnregisterSingleTarget()Aura
Update(uint32 diff, Unit *caster)Aura
UpdateOwner(uint32 diff, WorldObject *owner)Aura
UpdateTargetMap(Unit *caster, bool apply=true)Aura
~Aura()Auravirtual