~/forever/addon-api
Addon API
LegacyChallengeTemplateMixin:SetRewardVertexColor(_r, _g, _b)LegacyChallengeTemplateMixin:ShowGuildArt()LegacyChallengeTemplateMixin:UpdateBackgroundForHeight(_height)LegacyChallengeTemplateMixin:UpdateHeaderArt()LegacyChallengeTemplateMixin:UpdatePlusMinusArt()LegacyChallengeTemplateMixin:UpdatePlusMinusTexture()LegacyChallengeTemplateMixin:UpdateShieldArt(points)LegacyChallengesPageMixin:GenerateDataProvider()LegacyChallengesPageMixin:GetOpenCategoryID()LegacyChallengesPageMixin:InitFilterMenu(dropdown)LegacyChallengesPageMixin:IsUsingDefaultFilters()LegacyChallengesPageMixin:OnAchievementComplete(achievementId)LegacyChallengesPageMixin:OnCriteriaUpdate()LegacyChallengesPageMixin:OnEvent(event, ...)LegacyChallengesPageMixin:OnFilterUpdate()LegacyChallengesPageMixin:OnHide()LegacyChallengesPageMixin:OnLoad()LegacyChallengesPageMixin:OnShow()LegacyChallengesPageMixin:ResetFilters()LegacyChallengesPageMixin:SelectChallenge(achievementID)LegacyChallengesPageMixin:SetDefaultFilters()LegacyChallengesPageMixin:SetupFilterMenu(dropdown, rootDescription)LegacyChallengesPageMixin:TrySelectChallenge(achievementID)LegacyChallengesPageMixin:TrySelectChallengeResettingFilters(achievementID)LegacyChallengesPageMixin:TrySelectDefaultCategory()LegacyChallengesPageMixin:UpdateCategoryList()LegacyRewardTrackPageMixin:CancelLevelEffect()LegacyRewardTrackPageMixin:GamepadSetupRewardTrack_Post()LegacyRewardTrackPageMixin:GamepadSetupRewardTrack_Pre()LegacyRewardTrackPageMixin:GetLevels()LegacyRewardTrackPageMixin:IsScrollingTrack()LegacyRewardTrackPageMixin:OnLoad()LegacyRewardTrackPageMixin:OnShow()LegacyRewardTrackPageMixin:OnTrackUpdate(leftIndex, centerIndex, rightIndex, isMoving)LegacyRewardTrackPageMixin:Refresh()LegacyRewardTrackPageMixin:RefreshPoints(currencyInfo)LegacyRewardTrackPageMixin:SelectLevel(level, forceRefresh)LegacyRewardTrackPageMixin:SetupProgressDetails()LegacyRewardTrackPageMixin:SetupRewardTrack()LegacyRewardTrackPageMixin:UpdateProgressBarMask(shouldMask)LegacySystem.GetChallengeIndices(categoryID)LegacySystem.GetCurrencyInfo()LegacySystem.GetFilteredChallenges()LegacySystem.IsChallengeVisible(filteredChallenges, achievementId, wasEarnedByMe)LegacySystem.RegisterCurrencyInfoCallback(owner, method)LegacySystem.UpdateCurrencyInfo()LegacySystemFrameMixin:FocusGamepad()LegacySystemFrameMixin:InitializeGamepad()LegacySystemFrameMixin:OnChallengeRefresh()LegacySystemFrameMixin:OnHide()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.