~/forever/addon-api
Addon API
AnimaDiversionDataProviderMixin:OnEvent(event, ...)AnimaDiversionDataProviderMixin:OnHide()AnimaDiversionDataProviderMixin:OnShow()AnimaDiversionDataProviderMixin:RefreshAllData(fromOnShow)AnimaDiversionDataProviderMixin:RemoveAllData()AnimaDiversionDataProviderMixin:ResetModelScene()AnimaDiversionDataProviderMixin:SetupConnectionOnPin(pin)AnimaDiversionFrameMixin:AddBolsterEffectToGem(gem, effectID, overlay)AnimaDiversionFrameMixin:AddStandardDataProviders()AnimaDiversionFrameMixin:CanReinforceNode()AnimaDiversionFrameMixin:ClearExclusiveSelectionNode()AnimaDiversionFrameMixin:HasAvailableNode()AnimaDiversionFrameMixin:OnEvent(event, ...)AnimaDiversionFrameMixin:OnHide()AnimaDiversionFrameMixin:OnLoad()AnimaDiversionFrameMixin:OnShow()AnimaDiversionFrameMixin:SetExclusiveSelectionNode(node)AnimaDiversionFrameMixin:SetupBolsterGem(index, isNew)AnimaDiversionFrameMixin:SetupBolsterProgressBar()AnimaDiversionFrameMixin:SetupCurrencyFrame()AnimaDiversionFrameMixin:SetupTextureKits(frame, regions)AnimaDiversionFrameMixin:StopGemsFullSound()AnimaDiversionFrameMixin:TryShow(frameInfo)AnimaDiversionFrameMixin:UpdateTutorialTips()AnimaDiversionFrame_LoadUI()AnimaDiversionModelScenePinMixin:OnLoad()AnimaDiversionPinMixin:HaveEnoughAnimaToActivate()AnimaDiversionPinMixin:IsConnected()AnimaDiversionPinMixin:OnClick(button)AnimaDiversionPinMixin:OnLoad()AnimaDiversionPinMixin:OnMouseEnter()AnimaDiversionPinMixin:OnMouseLeave()AnimaDiversionPinMixin:RefreshTooltip()AnimaDiversionPinMixin:SetReinforceState(reinforce, permanent)AnimaDiversionPinMixin:SetSelectedState(selected, leaveOtherSelections)AnimaDiversionPinMixin:SetVisualState(state)AnimaDiversionPinMixin:SetupNode()AnimaDiversionPinMixin:SetupOrigin()AnimaDiversionUtil.IsAnyNodeActive()AnimaDiversionUtil.IsNodeActive(nodeState)AnimaDiversion_WorldQuestDataProviderMixin:GetPinTemplate()AnimaDiversion_WorldQuestPinMixin:OnLoad()AnimaNodeReinforceButtonMixin:OnClick()AnimaNodeReinforceButtonMixin:OnEnter()AnimaNodeReinforceButtonMixin:OnLeave()AnimateWhileShownMixin:PlayAnims()AnimateWhileShownMixin:StopAnims()AnimatedHealthLossMixin:BeginAnimation(value)AnimatedHealthLossMixin:CancelAnimation()AnimatedHealthLossMixin:GetHealthLossAnimationData(currentHealth, previousHealth)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.