~/forever/addon-api
Addon API
AreaPOIPinMixin:SetupHoverInfo(poiInfo)AreaPOIPinMixin:ShouldMouseButtonBePassthrough(button)AreaPOIPinMixin:TryShowTooltip()AreaPOIPinMixin:UpdateCustomMouseHandlers()BannerDataProvider:AddBanner(mapBannerInfo)BannerDataProvider:RefreshAllData(fromOnShow)BannerDataProvider:RemoveAllData()BaseMapPoiPinMixin:CheckClearAreaLabel()BaseMapPoiPinMixin:CheckHideTooltip()BaseMapPoiPinMixin:CheckMapLegendMouseEnter()BaseMapPoiPinMixin:CheckMapLegendMouseLeave()BaseMapPoiPinMixin:CheckSetAreaLabel()BaseMapPoiPinMixin:CheckShowTooltip()BaseMapPoiPinMixin:GetBestNameAndDescription()BaseMapPoiPinMixin:GetFallbackName()BaseMapPoiPinMixin:GetPoiInfo()BaseMapPoiPinMixin:GetTextureSizeInfo(poiInfo)BaseMapPoiPinMixin:GetTooltipInstructions()BaseMapPoiPinMixin:OnAcquired(poiInfo)BaseMapPoiPinMixin:OnLoad()BaseMapPoiPinMixin:OnMouseEnter()BaseMapPoiPinMixin:OnMouseLeave()BaseMapPoiPinMixin:SetTexture(poiInfo)BaseMapPoiPinMixin:UseMapLegend()BaseMapPoiPinMixin:UseSetAreaLabel()BaseMapPoiPinMixin:UseTooltip()BattlefieldFlagDataProviderMixin:OnEvent(event, ...)BattlefieldFlagDataProviderMixin:OnHide()BattlefieldFlagDataProviderMixin:OnShow()BattlefieldFlagDataProviderMixin:RefreshAllData(fromOnShow)BattlefieldFlagDataProviderMixin:RemoveAllData()BattlefieldFlagMixin:OnAcquired(flagIndex)BattlefieldFlagMixin:OnLoad()BattlefieldFlagMixin:OnUpdate()BattlefieldFlagMixin:Refresh()BonusObjectiveDataProviderMixin:CancelCallbacks()BonusObjectiveDataProviderMixin:GetBountyInfo()BonusObjectiveDataProviderMixin:GetPinTemplateFromTask(taskInfo)BonusObjectiveDataProviderMixin:OnAdded(mapCanvas)BonusObjectiveDataProviderMixin:OnClearFocusedQuestID(...)BonusObjectiveDataProviderMixin:OnEvent(event, ...)BonusObjectiveDataProviderMixin:OnHide()BonusObjectiveDataProviderMixin:OnRemoved(mapCanvas)BonusObjectiveDataProviderMixin:OnSetFocusedQuestID(...)BonusObjectiveDataProviderMixin:RefreshAllData(fromOnShow)BonusObjectiveDataProviderMixin:RemoveAllData()BonusObjectiveDataProviderMixin:SetBounty(bountyQuestID, bountyFactionID, bountyFrameType)BonusObjectivePinMixin:DisableInheritedMotionScriptsWarning()BonusObjectivePinMixin:GetDisplayName()BonusObjectivePinMixin:GetHighlightType()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.