~/forever/addon-api
Addon API
AdventuresPuckMixin:SetHealth(health)AdventuresPuckMixin:SetMaxHealth(maxHealth)AdventuresPuckMixin:SetPuckDesaturation(desaturation)AdventuresPuckMixin:ShowAutoAttackTargetingReticles()AdventuresPuckMixin:ShowHealthValues()AdventuresPuckMixin:ShowSupportColorationRings()AdventuresPuckMixin:StartCooldown(autoCombatSpellID)AdventuresPuckMixin:UpdateFade(elapsed)AdventuresRewardsFollowerMixin:SetFollowerInfo(info, xp)AdventuresRewardsFollowerMixin:UpdateExperience()AdventuresRewardsScreenContinueButtonMixin:OnClick()AdventuresRewardsScreenContinueButtonMixin:OnShow()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)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.