![]() |
TrinityCore
|
This is the complete list of members for SpellHistory, including all inherited members.
| _categoryCharges | SpellHistory | private |
| _categoryCooldowns | SpellHistory | private |
| _globalCooldowns | SpellHistory | private |
| _owner | SpellHistory | private |
| _pauseTime | SpellHistory | private |
| _schoolLockouts | SpellHistory | private |
| _spellCooldowns | SpellHistory | private |
| _spellCooldownsBeforeDuel | SpellHistory | private |
| AddCooldown(uint32 spellId, uint32 itemId, Duration cooldownDuration) | SpellHistory | inline |
| AddCooldown(uint32 spellId, uint32 itemId, TimePoint cooldownEnd, uint32 categoryId, TimePoint categoryEnd, bool onHold=false) | SpellHistory | |
| AddGlobalCooldown(SpellInfo const *spellInfo, Duration duration) | SpellHistory | |
| CancelGlobalCooldown(SpellInfo const *spellInfo) | SpellHistory | |
| CategoryCooldownStorageType typedef | SpellHistory | |
| ChargeEntryCollection typedef | SpellHistory | |
| ChargeStorageType typedef | SpellHistory | |
| Clock typedef | SpellHistory | |
| ConsumeCharge(uint32 chargeCategoryId) | SpellHistory | |
| CooldownStorageType typedef | SpellHistory | |
| Duration typedef | SpellHistory | |
| EraseCooldown(CooldownStorageType::iterator itr) | SpellHistory | private |
| GetChargeRecoveryTime(uint32 chargeCategoryId) const | SpellHistory | |
| GetCooldownDurations(SpellInfo const *spellInfo, uint32 itemId, Duration *cooldown, uint32 *categoryId, Duration *categoryCooldown) | SpellHistory | static |
| GetMaxCharges(uint32 chargeCategoryId) const | SpellHistory | |
| GetPlayerOwner() const | SpellHistory | private |
| GetRemainingCategoryCooldown(uint32 categoryId) const | SpellHistory | |
| GetRemainingCategoryCooldown(SpellInfo const *spellInfo) const | SpellHistory | |
| GetRemainingCooldown(SpellInfo const *spellInfo) const | SpellHistory | |
| GetRemainingGlobalCooldown(SpellInfo const *spellInfo) const | SpellHistory | |
| GlobalCooldownStorageType typedef | SpellHistory | |
| HandleCooldowns(SpellInfo const *spellInfo, Item const *item, Spell *spell=nullptr) | SpellHistory | |
| HandleCooldowns(SpellInfo const *spellInfo, uint32 itemId, Spell *spell=nullptr) | SpellHistory | |
| HasCharge(uint32 chargeCategoryId) const | SpellHistory | |
| HasCooldown(SpellInfo const *spellInfo, uint32 itemId=0) const | SpellHistory | |
| HasCooldown(uint32 spellId, uint32 itemId=0) const | SpellHistory | |
| HasGlobalCooldown(SpellInfo const *spellInfo) const | SpellHistory | |
| InfinityCooldownDelay | SpellHistory | static |
| IsPaused() const | SpellHistory | inline |
| IsReady(SpellInfo const *spellInfo, uint32 itemId=0) const | SpellHistory | |
| IsSchoolLocked(SpellSchoolMask schoolMask) const | SpellHistory | |
| LoadFromDB(PreparedQueryResult cooldownsResult, PreparedQueryResult chargesResult) | SpellHistory | |
| LockSpellSchool(SpellSchoolMask schoolMask, Duration lockoutTime) | SpellHistory | |
| ModifyChargeRecoveryTime(uint32 chargeCategoryId, Duration cooldownMod) | SpellHistory | |
| ModifyCooldown(uint32 spellId, Duration cooldownMod, bool withoutCategoryCooldown=false) | SpellHistory | |
| ModifyCooldown(SpellInfo const *spellInfo, Duration cooldownMod, bool withoutCategoryCooldown=false) | SpellHistory | |
| ModifyCoooldowns(Predicate &&predicate, Duration cooldownMod, bool withoutCategoryCooldown=false) | SpellHistory | inline |
| ModifySpellCooldown(uint32 spellId, Duration cooldownMod, bool withoutCategoryCooldown) | SpellHistory | private |
| ModifySpellCooldown(CooldownStorageType::iterator &itr, Duration cooldownMod, bool withoutCategoryCooldown) | SpellHistory | private |
| operator=(SpellHistory const &)=delete | SpellHistory | |
| operator=(SpellHistory &&)=delete | SpellHistory | |
| PauseCooldowns() | SpellHistory | |
| ResetAllCharges() | SpellHistory | |
| ResetAllCooldowns() | SpellHistory | |
| ResetCharges(uint32 chargeCategoryId) | SpellHistory | |
| ResetCooldown(uint32 spellId, bool update=false) | SpellHistory | |
| ResetCooldown(CooldownStorageType::iterator &itr, bool update=false) | SpellHistory | private |
| ResetCooldowns(Predicate &&predicate, bool update=false) | SpellHistory | inline |
| RestoreCharge(uint32 chargeCategoryId) | SpellHistory | |
| RestoreCooldownStateAfterDuel() | SpellHistory | |
| ResumeCooldowns() | SpellHistory | |
| SaveCooldownStateBeforeDuel() | SpellHistory | |
| SaveToDB(CharacterDatabaseTransaction trans) | SpellHistory | |
| SendClearCooldowns(std::vector< int32 > const &cooldowns) const | SpellHistory | private |
| SendCooldownEvent(SpellInfo const *spellInfo, uint32 itemId=0, Spell *spell=nullptr, bool startCooldown=true) | SpellHistory | |
| SendSetSpellCharges(uint32 chargeCategoryId, ChargeEntryCollection const &chargeCollection) const | SpellHistory | private |
| SpellHistory(Unit *owner) | SpellHistory | explicit |
| SpellHistory(SpellHistory const &)=delete | SpellHistory | |
| SpellHistory(SpellHistory &&)=delete | SpellHistory | |
| StartCooldown(SpellInfo const *spellInfo, uint32 itemId, Spell *spell=nullptr, bool onHold=false, Optional< Duration > forcedCooldown={}) | SpellHistory | |
| TimePoint typedef | SpellHistory | |
| Update() | SpellHistory | |
| UpdateChargeRecoveryRate(uint32 chargeCategoryId, float modChange, bool apply) | SpellHistory | |
| UpdateCooldownRecoveryRate(Predicate &&predicate, float modChange, bool apply) | SpellHistory | inline |
| UpdateCooldownRecoveryRate(CooldownStorageType::iterator &itr, float modChange, bool apply) | SpellHistory | private |
| WritePacket(WorldPackets::Spells::SendSpellHistory *sendSpellHistory) const | SpellHistory | |
| WritePacket(WorldPackets::Spells::SendSpellCharges *sendSpellCharges) const | SpellHistory | |
| WritePacket(WorldPackets::Pet::PetSpells *petSpells) const | SpellHistory | |
| ~SpellHistory() | SpellHistory |