~/forever/addon-api
Addon API
ContributeButtonMixin:OnClick(button)ContributeButtonMixin:OnEvent(event, ...)ContributeButtonMixin:OnHide()ContributeButtonMixin:OnLeave()ContributeButtonMixin:OnShow()ContributeButtonMixin:SetContributionID(contributionID)ContributeButtonMixin:Update()ContributeButtonMixin:UpdateTooltip()ContributionCollectionFrame_LoadUI()ContributionCollectionMixin:AcquireReward()ContributionCollectionMixin:AddContribution(index, contributionID)ContributionCollectionMixin:EnumerateContributions(...)ContributionCollectionMixin:FindContribution(contributionID)ContributionCollectionMixin:HandleContributionResult(result)ContributionCollectionMixin:OnEvent(event, ...)ContributionCollectionMixin:OnHide()ContributionCollectionMixin:OnLoad()ContributionCollectionMixin:OnShowCollection()ContributionCollectionMixin:ReleaseReward(reward)ContributionCollectionMixin:Update()ContributionCollectionMixin:UpdatePendingContribution(contributionID, isPending, result)ContributionCollectionMixin:UpdateSingle(contributionID)ContributionMixin:AddReward(index, rewardID)ContributionMixin:Contribute()ContributionMixin:EnumerateRewards(...)ContributionMixin:FindOrAcquireReward(rewardID)ContributionMixin:OnHide()ContributionMixin:OnReset(pool)ContributionMixin:QueueAnimation(shouldQueue)ContributionMixin:ReleaseRewards()ContributionMixin:Setup(layoutIndex, contributionID)ContributionMixin:SetupContributeButton()ContributionMixin:StopAnimations()ContributionMixin:Update()ContributionMixin:UpdateContributeButton()ContributionMixin:UpdatePendingAnimations()ContributionMixin:UpdateRewards()ContributionMixin:UpdateStatus()ContributionRewardMixin:OnEnter()ContributionRewardMixin:OnLeave()ContributionRewardMixin:Setup(rewardID, isEnabled)ContributionRewardMouseOverMixin:OnEnter()ContributionRewardMouseOverMixin:OnLeave()ContributionStatusMixin:OnEnter()ContributionStatusMixin:OnLeave()ContributionStatusMixin:OnLoad()ContributionStatusMixin:OnUpdate()ContributionStatusMixin:PlayFlashAnimation()ContributionStatusMixin:SetContributionID(contributionID)ContributionStatusMixin:Update()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.