~/forever/addon-api
Addon API
AchievementSearchPreviewButton_OnLoad(self)AchievementSearchPreviewButton_OnShow(self)AchievementShield_Desaturate(self)AchievementShield_OnEnter(self)AchievementShield_OnLeave(self)AchievementShield_OnLoad(self)AchievementShield_Saturate(self)AchievementShield_SetPoints(points, pointString, normalFont, smallFont)AchievementStatButton_OnLoad(self, parentFrame)AchievementStatTemplateMixin:Init(elementData)AchievementStatTemplateMixin:OnClick()AchievementStatTemplateMixin:OnEnter()AchievementStatTemplateMixin:OnLeave()AchievementStatTemplateMixin:OnLoad()AchievementTemplateMixin.CalculateSelectedHeight(elementData, collapsedHeight)AchievementTemplateMixin.GetMaxCollapsedLines()AchievementTemplateMixin:Collapse()AchievementTemplateMixin:Desaturate()AchievementTemplateMixin:DisplayObjectives(id, completed)AchievementTemplateMixin:Expand(height)AchievementTemplateMixin:GetCollapsedHeight()AchievementTemplateMixin:GetObjectiveFrame()AchievementTemplateMixin:HideGuildArt()AchievementTemplateMixin:Init(elementData)AchievementTemplateMixin:InitRewards(rewardText)AchievementTemplateMixin:IsSelected()AchievementTemplateMixin:LinkInChat()AchievementTemplateMixin:OnCheckClicked(o, buttonName, down)AchievementTemplateMixin:OnClick(buttonName, down)AchievementTemplateMixin:OnEnter()AchievementTemplateMixin:OnLeave()AchievementTemplateMixin:OnLoad()AchievementTemplateMixin:OnShieldClicked(o, buttonName, down)AchievementTemplateMixin:ProcessClick(buttonName, down)AchievementTemplateMixin:Saturate()AchievementTemplateMixin:SetAsTracked(tracked, noSound)AchievementTemplateMixin:SetCollapsedHeight(height)AchievementTemplateMixin:SetHighlightShown(shown)AchievementTemplateMixin:SetRewardVertexColor(r, g, b)AchievementTemplateMixin:SetSelected(selected)AchievementTemplateMixin:ShouldShowPlusMinus()AchievementTemplateMixin:ShowGuildArt()AchievementTemplateMixin:ToggleTracking()AchievementTemplateMixin:UpdateBackgroundForHeight(height)AchievementTemplateMixin:UpdateHeaderArt()AchievementTemplateMixin:UpdatePlusMinusArt()AchievementTemplateMixin:UpdatePlusMinusTexture()AchievementTemplateMixin:UpdateShieldArt(points)AchievementUtil.IsCategoryFeatOfStrength(category)AchievementUtil.IsCriteriaAchievementEarned(achievementID, criteriaIndex)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.