~/forever/addon-api
Addon API
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()BaseMenuDescriptionMixin:AddInitializer(initializer, index)BaseMenuDescriptionMixin:AddResetter(resetter)BaseMenuDescriptionMixin:CanOpenSubmenu()BaseMenuDescriptionMixin:CanReacquireFrames()BaseMenuDescriptionMixin:DeactivateSubmenu()BaseMenuDescriptionMixin:DisableCompositor()BaseMenuDescriptionMixin:DisableReacquireFrames()BaseMenuDescriptionMixin:GetFinalInitializer()BaseMenuDescriptionMixin:GetInitializers()BaseMenuDescriptionMixin:GetMenuAcquiredCallbacks()BaseMenuDescriptionMixin:GetMenuChangedCallbacks()BaseMenuDescriptionMixin:GetMenuMixin()BaseMenuDescriptionMixin:GetMenuReleasedCallbacks()BaseMenuDescriptionMixin:GetMenuResponseCallbacks()BaseMenuDescriptionMixin:GetResetters()BaseMenuDescriptionMixin:GetSharedMenuProperties()BaseMenuDescriptionMixin:GetTooltipFrame()BaseMenuDescriptionMixin:HasElements()BaseMenuDescriptionMixin:Init(proxy)BaseMenuDescriptionMixin:Insert(description, index)BaseMenuDescriptionMixin:IsCompositorEnabled()BaseMenuDescriptionMixin:SetFinalInitializer(finalInitializer)BaseMenuDescriptionMixin:SetGridMode(direction, columns, padding, compactionMargin)BaseMenuDescriptionMixin:SetMaximumWidth(width)BaseMenuDescriptionMixin:SetMinimumWidth(width)BaseMenuDescriptionMixin:SetScrollMode(maxScrollExtent)BaseMenuDescriptionMixin:SetSharedMenuProperties(sharedMenuProperties)BaseMixin:GetOptionFontInfo()BaseMixin:GetTextureKitRegionTable(textureKitRegions)BaseNineSliceDialogMixin:Display(title, description, onCloseCvar)BaseNineSliceDialogMixin:OnCloseClick()BaseNineSliceDialogMixin:OnLoad()BaseNineSliceDialogMixin:OnShow()BaseNineSliceDialog_OnCloseClick(self)BasePagedGridContentFrameMixin:ApplyLayout(layoutFrames, viewFrame)BasePagedGridContentFrameMixin:GetTotalViewSpace(viewFrame)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.