![]() |
TrinityCore
|
This is the complete list of members for UnitAura, including all inherited members.
| _ApplyEffectForTargets(uint8 effIndex) | Aura | |
| _ApplyForTarget(Unit *target, Unit *caster, AuraApplication *aurApp) override | UnitAura | virtual |
| _DeleteRemovedApplications() | Aura | private |
| _effects | Aura | private |
| _InitEffects(uint32 effMask, Unit *caster, SpellEffectValue const *baseAmount) | Aura | |
| _RegisterForTargets() | Aura | inline |
| _Remove(AuraRemoveMode removeMode) | Aura | |
| _removedApplications | Aura | private |
| _staticApplications | UnitAura | private |
| _UnapplyForTarget(Unit *target, Unit *caster, AuraApplication *aurApp) override | UnitAura | virtual |
| AddProcCooldown(SpellProcEntry const *procEntry, TimePoint now) | Aura | |
| AddStaticApplication(Unit *target, uint32 effMask) | UnitAura | |
| ApplicationMap typedef | Aura | |
| ApplyForTargets() | Aura | inline |
| Aura(AuraCreateInfo const &createInfo) | Aura | explicit |
| Aura(Aura const &)=delete | Aura | |
| Aura(Aura &&)=delete | Aura | |
| Aura::Create | UnitAura | friend |
| BuildEffectMaskForOwner(SpellInfo const *spellProto, uint32 availableEffectMask, WorldObject *owner) | Aura | static |
| CalcDispelChance(Unit const *auraTarget, bool offensive) const | Aura | |
| CalcMaxCharges(Unit *caster) const | Aura | |
| CalcMaxCharges() const | Aura | inline |
| CalcMaxDuration() const | Aura | inline |
| CalcMaxDuration(Unit *caster) const | Aura | |
| CalcMaxDuration(SpellInfo const *spellInfo, WorldObject const *caster, std::vector< SpellPowerCost > const *powerCosts) | Aura | static |
| CalcMaxStackAmount() const | Aura | |
| CalcPPMProcChance(Unit *actor) const | Aura | |
| CalcProcChance(SpellProcEntry const &procEntry, ProcEventInfo &eventInfo) const | Aura | |
| 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, SpellEffectValue &amount, bool &canBeRecalculated) | Aura | |
| CallScriptEffectCalcCritChanceHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, Unit const *victim, float &critChance) | Aura | |
| CallScriptEffectCalcPeriodicHandlers(AuraEffect const *aurEff, bool &isPeriodic, int32 &litude) | 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 | |
| CallScriptOnHeartbeat() | Aura | |
| CallScriptPrepareProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo) | Aura | |
| CallScriptProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo) | Aura | |
| CanBeAppliedOn(Unit *target) | Aura | |
| CanBeSaved() const | Aura | |
| CanPeriodicTickCrit() const | Aura | |
| CanStackWith(Aura const *existingAura) const | Aura | |
| CheckAreaTarget(Unit *target) | Aura | |
| ConsumeProcCharges(SpellProcEntry const *procEntry) | Aura | |
| Create(AuraCreateInfo &createInfo) | Aura | static |
| DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Aura | inline |
| DropChargeDelayed(uint32 delay, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Aura | |
| EffectTypeNeedsSendingAmount(AuraType type) | Aura | static |
| FillTargetMap(std::unordered_map< Unit *, uint32 > &targets, Unit *caster) override | UnitAura | virtual |
| GenerateKey(uint32 &recalculateMask) const | Aura | |
| GetApplicationMap() | Aura | inline |
| GetApplicationOfTarget(ObjectGuid guid) const | Aura | |
| GetApplicationOfTarget(ObjectGuid guid) | Aura | |
| GetApplicationVector(std::vector< AuraApplication * > &applications) const | Aura | |
| GetApplyTime() const | Aura | inline |
| GetAuraEffectCount() const | Aura | inline |
| GetAuraEffects() | Aura | inline |
| GetAuraEffects() const | Aura | inline |
| GetCastDifficulty() const | Aura | inline |
| GetCaster() const | Aura | |
| GetCasterGUID() const | Aura | inline |
| GetCasterLevel() const | Aura | inline |
| GetCastId() const | Aura | inline |
| GetCastItemGUID() const | Aura | inline |
| GetCastItemId() const | Aura | inline |
| GetCastItemLevel() const | Aura | inline |
| GetCharges() const | Aura | inline |
| GetDebugInfo() const | Aura | virtual |
| GetDiminishGroup() const | UnitAura | inline |
| GetDuration() const | Aura | inline |
| GetDynobjOwner() const | Aura | inline |
| GetEffect(uint32 index) const | Aura | |
| GetEffectMask() const | Aura | |
| GetEffectWeakPtr(SpellEffIndex index) const | Aura | inline |
| GetId() const | Aura | inline |
| GetMaxDuration() const | Aura | inline |
| GetOwner() const | Aura | inline |
| GetProcEffectMask(AuraApplication *aurApp, ProcEventInfo &eventInfo, TimePoint now) const | Aura | |
| GetScript() const | Aura | inline |
| GetScriptByType(std::type_info const &type) const | Aura | private |
| GetSpellInfo() const | Aura | inline |
| GetSpellVisual() const | Aura | inline |
| GetStackAmount() const | Aura | inline |
| GetType() const | Aura | |
| GetUnitOwner() const | Aura | inline |
| GetWeakPtr() const | Aura | inline |
| GetWorldObjectCaster() const | Aura | |
| HandleAllEffects(AuraApplication *aurApp, uint8 mode, bool apply) | Aura | |
| HandleAuraSpecificMods(AuraApplication const *aurApp, Unit *caster, bool apply, bool onReapply) | Aura | |
| HandlePeriodicFoodSpellVisualKit() | UnitAura | |
| HasEffect(uint8 effIndex) const | Aura | inline |
| HasEffectType(AuraType type) const | Aura | |
| HasMoreThanOneEffectForType(AuraType auraType) const | Aura | |
| Heartbeat() override | UnitAura | virtual |
| IsAppliedOnTarget(ObjectGuid guid) const | Aura | |
| IsArea() const | Aura | |
| IsDeathPersistent() const | Aura | |
| IsExpired() const | Aura | inline |
| IsPassive() const | Aura | |
| IsPermanent() const | Aura | inline |
| IsProcOnCooldown(TimePoint now) const | Aura | |
| IsRemoved() const | Aura | inline |
| IsRemovedOnShapeLost(Unit *target) const | Aura | |
| IsSingleTarget() const | Aura | inline |
| IsSingleTargetWith(Aura const *aura) const | Aura | |
| IsUsingCharges() const | Aura | inline |
| IsUsingStacks() const | Aura | |
| LoadScripts() | Aura | |
| m_applications | Aura | protected |
| m_applyTime | Aura | protected |
| m_AuraDRGroup | UnitAura | private |
| m_castDifficulty | Aura | protected |
| m_casterGuid | Aura | protected |
| m_casterLevel | Aura | protected |
| m_castId | Aura | protected |
| m_castItemGuid | Aura | protected |
| m_castItemId | Aura | protected |
| m_castItemLevel | Aura | protected |
| m_dropEvent | Aura | protected |
| m_duration | Aura | protected |
| m_isRemoved | Aura | protected |
| m_isSingleTarget | Aura | protected |
| m_isUsingCharges | Aura | protected |
| m_lastProcAttemptTime | Aura | protected |
| m_lastProcSuccessTime | Aura | protected |
| m_loadedScripts | Aura | |
| m_maxDuration | Aura | protected |
| m_owner | Aura | protected |
| m_periodicCosts | Aura | protected |
| m_procCharges | Aura | protected |
| m_procCooldown | Aura | protected |
| m_scriptRef | Aura | private |
| m_spellInfo | Aura | protected |
| m_spellVisual | Aura | protected |
| m_stackAmount | Aura | protected |
| m_timeCla | Aura | protected |
| m_updateTargetMapInterval | Aura | protected |
| 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 &)=delete | Aura | |
| operator=(Aura &&)=delete | Aura | |
| 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) override | UnitAura | virtual |
| ResetProcCooldown() | Aura | |
| SetCharges(uint8 charges) | Aura | |
| SetDiminishGroup(DiminishingGroup group) | UnitAura | inline |
| SetDuration(int32 duration, bool withMods=false) | Aura | |
| SetIsSingleTarget(bool val) | Aura | inline |
| SetLastProcAttemptTime(TimePoint lastProcAttemptTime) | Aura | inline |
| SetLastProcSuccessTime(TimePoint lastProcSuccessTime) | Aura | inline |
| SetLoadedState(int32 maxDuration, int32 duration, int32 charges, uint32 recalculateMask, SpellEffectValue const *amount) | Aura | |
| SetMaxDuration(int32 duration) | Aura | inline |
| SetNeedClientUpdateForTargets() const | Aura | |
| SetSpellVisual(SpellCastVisual const &spellVisual) | Aura | |
| SetStackAmount(uint8 num) | Aura | |
| SetUsingCharges(bool val) | Aura | inline |
| ToDynObjAura() | Aura | inline |
| ToDynObjAura() const | Aura | inline |
| ToUnitAura() | Aura | inline |
| ToUnitAura() const | Aura | inline |
| TriggerProcOnEvent(uint32 procEffectMask, AuraApplication *aurApp, ProcEventInfo &eventInfo) | Aura | |
| TryCreate(AuraCreateInfo &createInfo) | Aura | static |
| TryRefreshStackOrCreate(AuraCreateInfo &createInfo, bool updateEffectMask=true) | Aura | static |
| UnitAura(AuraCreateInfo const &createInfo) | UnitAura | explicitprotected |
| UnregisterSingleTarget() | Aura | |
| Update(uint32 diff, Unit *caster) | Aura | |
| UpdateOwner(uint32 diff, WorldObject *owner) | Aura | |
| UpdateTargetMap(Unit *caster, bool apply=true) | Aura | |
| ~Aura() | Aura | virtual |