~/forever/addon-api
Addon API
Structure AnimaDiversionFrameInfoAnimaDiversionFrameMixin: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()Structure AnimaDiversionNodeInfoEnumeration AnimaDiversionNodeStateAnimaDiversionPinMixin: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)AnimatedHealthLossMixin:OnLoad()AnimatedHealthLossMixin:PostponeStartTime()AnimatedHealthLossMixin:SetDuration(duration)AnimatedHealthLossMixin:SetPauseDelay(delay)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.