~/forever/addon-api
Addon API
POIButtonMixin:OnSuperTrackingChanged(supertracker)POIButtonMixin:Reset()POIButtonMixin:SetAreaPOIID(areaPOIID)POIButtonMixin:SetAreaPOIInfo(info)POIButtonMixin:SetDefaultMapPinScale()POIButtonMixin:SetMapPinInfo(info)POIButtonMixin:SetMapPinInfoFromQuestID()POIButtonMixin:SetMapPinScale(scale, scaleFactor, startScale, endScale)POIButtonMixin:SetPinScale(scale)POIButtonMixin:SetPingWorldMap(ping)POIButtonMixin:SetQuestID(questID)POIButtonMixin:SetQuestTagInfo(info)POIButtonMixin:SetSelected(selected)POIButtonMixin:SetStyle(poiButtonStyle)POIButtonMixin:SetTrackable(trackableType, trackableID)POIButtonMixin:SetUnderlayBannerEnabled(enabled)POIButtonMixin:SetVignette(vignette)POIButtonMixin:UpdateButtonAlpha()POIButtonMixin:UpdateButtonStyle()POIButtonMixin:UpdateFogOfWar(_inFogOfWar)POIButtonMixin:UpdateInProgress()POIButtonMixin:UpdateSelected()POIButtonOwnerMixin:CallOnCreateFunction(poiButton)POIButtonOwnerMixin:ClearSelection()POIButtonOwnerMixin:FindButtonByQuestID(questID)POIButtonOwnerMixin:FindButtonByTrackable(trackableType, trackableID)POIButtonOwnerMixin:GetButtonForAreaPOI(areaPOIID)POIButtonOwnerMixin:GetButtonForQuest(questID, style)POIButtonOwnerMixin:GetButtonForQuestInternal(questID, style)POIButtonOwnerMixin:GetButtonForStyleInternal(style)POIButtonOwnerMixin:GetButtonForTrackable(trackableType, trackableID)POIButtonOwnerMixin:HideAllButtons()POIButtonOwnerMixin:Init(onCreateFunc, useHighlightManager)POIButtonOwnerMixin:PostInitButtonInternal(poiButton)POIButtonOwnerMixin:ResetUsage()POIButtonOwnerMixin:SelectButton(poiButton)POIButtonOwnerMixin:SelectButtonByQuestID(questID)POIButtonOwnerMixin:SelectButtonByTrackable(trackableType, trackableID)POIButtonOwnerMixin:SelectSuperTrackedButton()POIButtonUtil.GetStyle(questID)POIButtonUtil.GetTypeFromStyle(style)POIButtonUtil.HideLegendGlow(pin)POIButtonUtil.ShowLegendGlow(pin)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.