~/forever/addon-api
Addon API
AzeriteEssenceButtonMixin:Init(essenceInfo, isAzeriteItemEnabled, slotEssences)AzeriteEssenceButtonMixin:OnEnter()AzeriteEssenceDependencyLineMixin:BeginReveal(delay, distance)AzeriteEssenceDependencyLineMixin:CancelReveal()AzeriteEssenceDependencyLineMixin:OnRevealFinished()AzeriteEssenceDependencyLineMixin:Refresh()AzeriteEssenceDependencyLineMixin:SetDisconnected()AzeriteEssenceHeaderButtonMixin:SetExpanded(expanded)AzeriteEssenceLearnAnimFrameMixin: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()AzeriteEssenceListMixin:SetPendingEssence(essenceID)AzeriteEssenceListMixin:ShouldShowInvalidEssences()AzeriteEssenceListMixin:ToggleHeader()AzeriteEssenceListMixin:Update()AzeriteEssenceListMixin:UpdateMouseOverTooltip()AzeriteEssenceUIMixin:ApplyRevealSwirl(milestoneFrame, delay)AzeriteEssenceUIMixin:CancelReveal()AzeriteEssenceUIMixin:ClearNewlyActivatedEssence()AzeriteEssenceUIMixin:GetEffectiveEssence(milestoneID)AzeriteEssenceUIMixin:GetMilestoneFrame(milestoneID)AzeriteEssenceUIMixin:GetNewlyActivatedEssence()AzeriteEssenceUIMixin:GetSlotEssences()AzeriteEssenceUIMixin:GetSlotFrame(slot)AzeriteEssenceUIMixin:HasNewlyActivatedEssence()AzeriteEssenceUIMixin:IsAzeriteItemEnabled()AzeriteEssenceUIMixin:IsRevealInProgress()AzeriteEssenceUIMixin:MeetsPowerLevel(level)AzeriteEssenceUIMixin:OnEnterPowerLevelBadgeFrame()AzeriteEssenceUIMixin:OnEssenceActivated(essenceID, slotFrame)AzeriteEssenceUIMixin:OnEvent(event, ...)AzeriteEssenceUIMixin:OnHide()AzeriteEssenceUIMixin:OnLeavePowerLevelBadgeFrame()AzeriteEssenceUIMixin:OnLoad()AzeriteEssenceUIMixin:OnMouseUp(mouseButton)AzeriteEssenceUIMixin:OnShow()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.