~/forever/addon-api
Addon API
AdventuresRewardsScreenMixin:HasExperienceRewards()AdventuresRewardsScreenMixin:HideAllPanels()AdventuresRewardsScreenMixin:OnLoad()AdventuresRewardsScreenMixin:PopulateFollowerInfo(followerInfo, missionInfo, winner)AdventuresRewardsScreenMixin:Reset()AdventuresRewardsScreenMixin:SetRewards(rewards, victoryState)AdventuresRewardsScreenMixin:ShowAdventureVictoryStateScreen(combatWon)AdventuresRewardsScreenMixin:ShowCombatCompleteSuccessPanel()AdventuresRewardsScreenMixin:ShowFinalRewardsPanel()AdventuresRewardsScreenMixin:ShowRewardsScreen(missionInfo, victoryState)AdventuresSocketMixin:AddAura(spellID, effectIndex, auraType)AdventuresSocketMixin:ClearActiveAndRefresh()AdventuresSocketMixin:ClearActiveAuras()AdventuresSocketMixin:ClearTempAndRefresh()AdventuresSocketMixin:ClearTemporaryAuras()AdventuresSocketMixin:GetActiveAuraArrays()AdventuresSocketMixin:GetBoard()AdventuresSocketMixin:GetCollectionByAuraType(auraType)AdventuresSocketMixin:GetTempPreviewType()AdventuresSocketMixin:OnHide()AdventuresSocketMixin:OnLoad()AdventuresSocketMixin:OnShow()AdventuresSocketMixin:RemoveAura(spellID, effectIndex, auraType)AdventuresSocketMixin:ResetVisibility()AdventuresSocketMixin:SetBoardPreviewState(targetInfo)AdventuresSocketMixin:SetSocketTexture(textureKit, isEnemy)AdventuresSocketMixin:SetTempPreviewType(auraType)AdventuresSocketMixin:UpdateAuraVisibility()AdventuresTargetingIndicatorMixin:Loop()AdventuresTargetingIndicatorMixin:OnCancelTargeting()AdventuresTargetingIndicatorMixin:OnHide()AdventuresTargetingIndicatorMixin:OnShow()AdventuresTargetingIndicatorMixin:Play()AdventuresTargetingIndicatorMixin:ResetPositions()AdventuresTargetingIndicatorMixin:Stop()AdventuresTargetingIndicatorMixin:StopLooping()AlertContainerMixin:AddAlertFrame(frame)AlertContainerMixin:AddAlertFrameSubSystem(alertFrameSubSystem)AlertContainerMixin:AddAutoAnchoredSubSystem(anchorFrame)AlertContainerMixin:AddExternallyAnchoredSubSystem(anchorFrame)AlertContainerMixin:AddQueuedAlertFrameSubSystem(alertFrameTemplate, setUpFunction, maxAlerts, maxQueue, coalesceFunction)AlertContainerMixin:AddSimpleAlertFrameSubSystem(alertFrameTemplate, setUpFunction, coalesceFunction)AlertContainerMixin:AreAlertsEnabled()AlertContainerMixin:BlockLeftClickingAlerts(reasonToBlock)AlertContainerMixin:ClearFullScreenFrame()AlertContainerMixin:CreateQueuedSubSystem(alertFrameTemplate, setUpFunction, maxAlerts, maxQueue, coalesceFunction)AlertContainerMixin:CreateSubSystem(subSystemMixin, ...)AlertContainerMixin:GetJustification()AlertContainerMixin:GetPointsForJustification(relativeFrame)AlertContainerMixin:IsLeftClickingAlertsBlocked()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.