~/forever/addon-api
Addon API
BuffBarCooldownViewerMixin:GetBarWidth()BuffBarCooldownViewerMixin:GetPandemicStateFrameTemplate()BuffBarCooldownViewerMixin:GetStride(cooldownIDs)BuffBarCooldownViewerMixin:OnAcquireItemFrame(itemFrame)BuffBarCooldownViewerMixin:OnEvent(event, ...)BuffBarCooldownViewerMixin:OnHide()BuffBarCooldownViewerMixin:OnLoad()BuffBarCooldownViewerMixin:OnShow()BuffBarCooldownViewerMixin:SetBarContent(barContent)BuffBarCooldownViewerMixin:SetBarWidthScale(barWidthScale)BuffFrameMixin:AddAuraForTooltip(addedAuraInstanceID, highPriority)BuffFrameMixin:CancelSelectedBuff()BuffFrameMixin:ClearAuraTooltipQueue()BuffFrameMixin:FocusGamepad()BuffFrameMixin:GetNextAuraForTooltip()BuffFrameMixin:HasHiddenBuffs()BuffFrameMixin:InitializeGamepad()BuffFrameMixin:IsCancelSelectedBuffContextActionValid()BuffFrameMixin:IsExpanded()BuffFrameMixin:OnConsolidationSettingsChanged()BuffFrameMixin:OnEvent(event, ...)BuffFrameMixin:OnLoad()BuffFrameMixin:OnUpdate(elapsed)BuffFrameMixin:RefreshConsolidationFrameVisibility()BuffFrameMixin:RegisterForTransitions()BuffFrameMixin:RemoveAuraForTooltip(removedAuraInstanceID)BuffFrameMixin:ResetHiddenBuffUpdateTimer()BuffFrameMixin:SetBuffsExpandedState(expanded)BuffFrameMixin:SetupGamepad()BuffFrameMixin:ShouldProcessTooltipQueue()BuffFrameMixin:ShowNextAuraForTooltip()BuffFrameMixin:SmartNavigationCloseHandler()BuffFrameMixin:SyncToConsolidatedBuffs()BuffFrameMixin:UnfocusGamepad()BuffFrameMixin:UninitializeGamepad()BuffFrameMixin:Update(unitAuraUpdateInfo)BuffFrameMixin:UpdateAuraButtons()BuffFrameMixin:UpdateAuraContainerAnchor()BuffFrameMixin:UpdateAuras()BuffFrameMixin:UpdateGridLayout()BuffFrameMixin:UpdatePlayerBuffs()BuffFrameMixin:UpdateTemporaryEnchantmentBuffs()BuffFramePrivateAuraAnchorMixin:SetUnit(unit, showDispelType)BuffIconCooldownViewerMixin:GetStride(cooldownIDs)BuffIconCooldownViewerMixin:OnEvent(event, ...)BuffIconCooldownViewerMixin:OnHide()BuffIconCooldownViewerMixin:OnLoad()BuffIconCooldownViewerMixin:OnShow()BuildCharacterTransferConfirmationString(character)BuilderSpender:AddMaskTexture(mask)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.