~/forever/addon-api
Addon API
AreaLabelDataProviderMixin:GetOffsetY()AreaLabelDataProviderMixin:OnAdded(mapCanvas)AreaLabelDataProviderMixin:OnClearAreaLabel(...)AreaLabelDataProviderMixin:OnRemoved(mapCanvas)AreaLabelDataProviderMixin:OnSetAreaLabel(...)AreaLabelDataProviderMixin:RemoveAllData()AreaLabelDataProviderMixin:SetOffsetY(offsetY)AreaLabelFrameMixin:ClearAllLabels()AreaLabelFrameMixin:ClearLabel(areaLabelType)AreaLabelFrameMixin:EvaluateLabels()AreaLabelFrameMixin:GetHighestPriorityLabelInfo()AreaLabelFrameMixin:IsDirty()AreaLabelFrameMixin:OnLoad()AreaLabelFrameMixin:OnUpdate()AreaLabelFrameMixin:SetLabel(areaLabelType, name, description, nameColor, descriptionColor, textureInfo)AreaPOIDataProviderMixin:GetBountyInfo()AreaPOIDataProviderMixin:GetPinTemplate()AreaPOIDataProviderMixin:OnAdded(mapCanvas)AreaPOIDataProviderMixin:OnEvent(event, ...)AreaPOIDataProviderMixin:OnHide()AreaPOIDataProviderMixin:OnRemoved(mapCanvas)AreaPOIDataProviderMixin:OnShow()AreaPOIDataProviderMixin:RefreshAllData(fromOnShow)AreaPOIDataProviderMixin:RemoveAllData()AreaPOIDataProviderMixin:SetBounty(bountyQuestID, bountyFactionID, bountyFrameType)AreaPOIEventDataProviderMixin:GetBountyInfo()AreaPOIEventDataProviderMixin:GetPinTemplate()AreaPOIEventDataProviderMixin:OnEvent(event, ...)AreaPOIEventDataProviderMixin:OnHide()AreaPOIEventDataProviderMixin:OnPingAreaPOIEvent(areaPOIID)AreaPOIEventDataProviderMixin:OnShow()AreaPOIEventDataProviderMixin:RefreshAllData(fromOnShow)AreaPOIEventDataProviderMixin:RemoveAllData()AreaPOIEventPinMixin:DisableInheritedMotionScriptsWarning()AreaPOIEventPinMixin:IsSuperTrackingExternallyHandled()AreaPOIEventPinMixin:OnAcquired(poiInfo)AreaPOIEventPinMixin:OnMouseClickAction(button)AreaPOIEventPinMixin:OnMouseEnter()AreaPOIEventPinMixin:OnMouseLeave()AreaPOIEventPinMixin:SetTexture()AreaPOIPinMixin:AddCustomTooltipData(tooltip)AreaPOIPinMixin:GetAreaPOIID()AreaPOIPinMixin:GetCustomMouseHandler()AreaPOIPinMixin:GetDisplayName()AreaPOIPinMixin:GetHighlightType()AreaPOIPinMixin:HasDisplayName()AreaPOIPinMixin:OnAcquired(poiInfo)AreaPOIPinMixin:OnMouseClickAction(button)AreaPOIPinMixin:OnMouseEnter()AreaPOIPinMixin:OnMouseLeave()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.