~/forever/addon-api
Addon API
POIButtonDisplayLayerMixin:GetPinScale()POIButtonDisplayLayerMixin:IsIconShow()POIButtonDisplayLayerMixin:SetAtlas(width, height, atlas, scale)POIButtonDisplayLayerMixin:SetIconShown(iconShown)POIButtonDisplayLayerMixin:SetOffset(x, y)POIButtonDisplayLayerMixin:SetTextureSize(width, height)POIButtonDisplayLayerMixin:UpdateInProgress()POIButtonDisplayLayerMixin:UpdatePoint(isPushed)POIButtonHighlightManager:ClearHighlight()POIButtonHighlightManager:GetQuestID()POIButtonHighlightManager:HasHighlight()POIButtonHighlightManager:SetHighlight(questID)POIButtonMixin:CalculateButtonAlpha()POIButtonMixin:ChangeSelected(selected)POIButtonMixin:CheckUpdateFromMapPinInfo()POIButtonMixin:ClearQuestTagInfo()POIButtonMixin:ClearSelected()POIButtonMixin:EvaluateManagedHighlight()POIButtonMixin:GetAreaPOIID()POIButtonMixin:GetAreaPOIInfo()POIButtonMixin:GetButtonType()POIButtonMixin:GetCustomButtonData()POIButtonMixin:GetInProgressDisplay()POIButtonMixin:GetMapPinInfo(info)POIButtonMixin:GetMapPinInfoButtonField(fieldName)POIButtonMixin:GetMapPinInfo_Display()POIButtonMixin:GetMapPinInfo_Highlight()POIButtonMixin:GetMapPinInfo_Normal()POIButtonMixin:GetMapPinInfo_OuterGlow()POIButtonMixin:GetMapPinInfo_Pressed()POIButtonMixin:GetPinScale()POIButtonMixin:GetPingWorldMap()POIButtonMixin:GetQuestClassification()POIButtonMixin:GetQuestID()POIButtonMixin:GetQuestTagInfo()POIButtonMixin:GetStyle()POIButtonMixin:GetTrackable()POIButtonMixin:GetVignette()POIButtonMixin:IsForWorldQuest()POIButtonMixin:IsPOIButton()POIButtonMixin:IsSelected()POIButtonMixin:IsSuperTracked()POIButtonMixin:IsUnderlayBannerEnabled()POIButtonMixin:OnClick(button)POIButtonMixin:OnEnter()POIButtonMixin:OnHide()POIButtonMixin:OnLeave()POIButtonMixin:OnMouseDown()POIButtonMixin:OnMouseUp()POIButtonMixin:OnShow()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.