~/forever/addon-api
Addon API
AzeriteEmpoweredItemUIMixin:GetLoopingSoundEmitter()AzeriteEmpoweredItemUIMixin:GetPowerIdsForFinalSelectedTier()AzeriteEmpoweredItemUIMixin:IsAnyTierRevealing()AzeriteEmpoweredItemUIMixin:IsFinalPowerSelected()AzeriteEmpoweredItemUIMixin:IsItemValid()AzeriteEmpoweredItemUIMixin:MarkDirty()AzeriteEmpoweredItemUIMixin:OnEvent(event, ...)AzeriteEmpoweredItemUIMixin:OnHide()AzeriteEmpoweredItemUIMixin:OnItemSet()AzeriteEmpoweredItemUIMixin:OnLoad()AzeriteEmpoweredItemUIMixin:OnShow()AzeriteEmpoweredItemUIMixin:OnShowFailed()AzeriteEmpoweredItemUIMixin:OnTierAnimationProgress(tierFrame, percent)AzeriteEmpoweredItemUIMixin:OnTierAnimationStateChanged(tierFrame, animationBegin)AzeriteEmpoweredItemUIMixin:OnTierRevealRotationStarted(tierFrame)AzeriteEmpoweredItemUIMixin:OnTierRevealRotationStopped(tierFrame)AzeriteEmpoweredItemUIMixin:OnUpdate(elapsed)AzeriteEmpoweredItemUIMixin:RebuildTiers(needsReveal)AzeriteEmpoweredItemUIMixin:Refresh()AzeriteEmpoweredItemUIMixin:SetToItemAtLocation(itemLocation)AzeriteEmpoweredItemUIMixin:SetToItemLink(itemLink, overrideClassID, overrideSelectedPowersList)AzeriteEmpoweredItemUIMixin:UpdateChannelTier()AzeriteEmpoweredItemUIMixin:UpdateTiers()AzeriteEmpoweredItemUI_LoadUI()AzeriteEssenceButtonMixin:Init(essenceInfo, isAzeriteItemEnabled, slotEssences)AzeriteEssenceButtonMixin:OnEnter()AzeriteEssenceDependencyLineMixin:BeginReveal(delay, distance)AzeriteEssenceDependencyLineMixin:CancelReveal()AzeriteEssenceDependencyLineMixin:OnRevealFinished()AzeriteEssenceDependencyLineMixin:Refresh()AzeriteEssenceDependencyLineMixin:SetDisconnected()AzeriteEssenceHeaderButtonMixin:SetExpanded(expanded)Structure AzeriteEssenceInfoAzeriteEssenceLearnAnimFrameMixin:OnLoad()AzeriteEssenceLearnAnimFrameMixin:PlayAnim()AzeriteEssenceLearnAnimFrameMixin:StopAnim()AzeriteEssenceListMixin:CacheAndSortEssences()AzeriteEssenceListMixin:CheckAndSetUpLearnEffect()AzeriteEssenceListMixin:CleanUpLearnEssence()AzeriteEssenceListMixin:ForceOpenHeader()AzeriteEssenceListMixin:GetCachedEssences()AzeriteEssenceListMixin:GetHeaderIndex()AzeriteEssenceListMixin:GetNumViewableEssences()AzeriteEssenceListMixin:HasHeader()AzeriteEssenceListMixin:OnEssenceChanged(essenceID)AzeriteEssenceListMixin:OnEvent(event)AzeriteEssenceListMixin:OnHide()AzeriteEssenceListMixin:OnLoad()AzeriteEssenceListMixin:OnShow()AzeriteEssenceListMixin:Refresh()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.