~/forever/addon-api
Addon API
CovenantSanctumIntroBoxMixin:SetStatusText()CovenantSanctumIntroBoxMixin:SetTalent(talentID)CovenantSanctumIntroBoxMixin:UpdateResearchTime()CovenantSanctumMixin:GetCovenantData()CovenantSanctumMixin:GetCovenantID()CovenantSanctumMixin:InteractionStarted()CovenantSanctumMixin:OnHide()CovenantSanctumMixin:OnLoad()CovenantSanctumMixin:OnShow()CovenantSanctumMixin:SetCovenantInfo()CovenantSanctumUpgradeBaseMixin:GetDescriptionText()CovenantSanctumUpgradeBaseMixin:GetTier()CovenantSanctumUpgradeBaseMixin:IsSelected()CovenantSanctumUpgradeBaseMixin:OnEnter()CovenantSanctumUpgradeBaseMixin:OnLeave()CovenantSanctumUpgradeBaseMixin:OnMouseDown()CovenantSanctumUpgradeBaseMixin:Refresh()CovenantSanctumUpgradeBaseMixin:RefreshTooltip()CovenantSanctumUpgradeBaseMixin:SetUpTextureKit()CovenantSanctumUpgradeButtonMixin:OnClick(button)CovenantSanctumUpgradeReservoirMixin:CancelAnimaGainEffect()CovenantSanctumUpgradeReservoirMixin:GetAnimaAmount()CovenantSanctumUpgradeReservoirMixin:OnEnter()CovenantSanctumUpgradeReservoirMixin:OnHide()CovenantSanctumUpgradeReservoirMixin:OnLeave()CovenantSanctumUpgradeReservoirMixin:OnUpdate(elapsed)CovenantSanctumUpgradeReservoirMixin:Refresh()CovenantSanctumUpgradeReservoirMixin:SetUpAnimations()CovenantSanctumUpgradeReservoirMixin:SetUpTextureKit()CovenantSanctumUpgradeReservoirMixin:StartAnimaGainEffect()CovenantSanctumUpgradeReservoirMixin:UpdateAnima()CovenantSanctumUpgradeReservoirMixin:UpdateFullSound(isFull)CovenantSanctumUpgradeTalentListMixin:FindTalentButton(talentID)CovenantSanctumUpgradeTalentListMixin:OnLoad()CovenantSanctumUpgradeTalentListMixin:Refresh()CovenantSanctumUpgradeTalentListMixin:Upgrade()CovenantSanctumUpgradeTalentMixin:OnEnter()CovenantSanctumUpgradeTalentMixin:RefreshTooltip()CovenantSanctumUpgradeTalentMixin:Set(talentInfo, inIntroMode)CovenantSanctumUpgradesTabMixin:CheckTutorials()CovenantSanctumUpgradesTabMixin:DepositAnima()CovenantSanctumUpgradesTabMixin:GetSelectedTree()CovenantSanctumUpgradesTabMixin:GetSelectedTreeDescriptionText()CovenantSanctumUpgradesTabMixin:GetSortedResearchCurrencyCosts(currencyCosts)CovenantSanctumUpgradesTabMixin:HasAnySoulCurrencies()CovenantSanctumUpgradesTabMixin:HasAnyTalents()CovenantSanctumUpgradesTabMixin:OnAnimaGainEffectImpactFinished(...)CovenantSanctumUpgradesTabMixin:OnAnimaGainEffectMissileFinished(effectCount, cancelled)CovenantSanctumUpgradesTabMixin:OnAnimaGained()CovenantSanctumUpgradesTabMixin:OnCurrencyUpdate()Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.