~/forever/addon-api
Addon API
GossipDataProviderMixin:RefreshAllData(fromOnShow)GossipDataProviderMixin:RemoveAllData()GreatVaultMouseHandler:IsClickAction(button, action)GreatVaultMouseHandler:OnMouseClickAction(button)GroupMembersDataProviderMixin:EnumerateUnitPinSizes()GroupMembersDataProviderMixin:GetUnitPinSizesTable()GroupMembersDataProviderMixin:OnAdded(mapCanvas)GroupMembersDataProviderMixin:OnMapChanged()GroupMembersDataProviderMixin:OnRemoved(mapCanvas)GroupMembersDataProviderMixin:RefreshAllData(fromOnShow)GroupMembersDataProviderMixin:SetUnitPinSize(unit, size)GroupMembersDataProviderMixin:ShouldShowUnit(unit)GroupMembersPinMixin:OnAcquired(dataProvider)GroupMembersPinMixin:OnCanvasClicked(button, cursorX, cursorY)GroupMembersPinMixin:OnCanvasScaleChanged()GroupMembersPinMixin:OnCanvasSizeChanged()GroupMembersPinMixin:OnHide()GroupMembersPinMixin:OnLoad()GroupMembersPinMixin:OnMapChanged()GroupMembersPinMixin:OnShow()GroupMembersPinMixin:OnUpdate()GroupMembersPinMixin:Refresh(fromOnShow)GroupMembersPinMixin:SynchronizePinSizes()GroupMembersPinMixin:UpdateShownUnits()IconWithHeightIndicatorMapPinMixin:SetHeightIndicator(floorLocation)InvasionDataProviderMixin:OnEvent(event, ...)InvasionDataProviderMixin:OnHide()InvasionDataProviderMixin:OnShow()InvasionDataProviderMixin:RefreshAllData(fromOnShow)InvasionDataProviderMixin:RemoveAllData()InvasionPinMixin:OnAcquired(invasionInfo)InvasionPinMixin:OnMouseEnter()InvasionPinMixin:OnMouseLeave()LegendHighlightablePoiPinMixin:HideMapLegendGlow()LegendHighlightablePoiPinMixin:OnLegendPinMouseEnter()LegendHighlightablePoiPinMixin:OnLegendPinMouseLeave()LegendHighlightablePoiPinMixin:ShowMapLegendGlow()MapExplorationDataProviderMixin:GetDrawLayer()MapExplorationDataProviderMixin:OnAdded(mapCanvas)MapExplorationDataProviderMixin:OnEvent(event, ...)MapExplorationDataProviderMixin:OnGlobalAlphaChanged()MapExplorationDataProviderMixin:OnHide()MapExplorationDataProviderMixin:OnMapChanged()MapExplorationDataProviderMixin:OnRemoved(mapCanvas)MapExplorationDataProviderMixin:OnShow()MapExplorationDataProviderMixin:RefreshAllData(fromOnShow)MapExplorationDataProviderMixin:RemoveAllData()MapExplorationDataProviderMixin:SetDrawLayer(drawLayer, subLevel)MapExplorationPinMixin:OnAcquired(dataProvider)MapExplorationPinMixin:OnCanvasScaleChanged()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.