~/forever/addon-api
Addon API
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)CollapseAndExpandButtonMixin:IsEnabled()CollapseAndExpandButtonMixin:OnClick()CollapseAndExpandButtonMixin:OnLoad()CollapseAndExpandButtonMixin:UpdateOrientation()ConsolidatedBuffsMixin:IsEnabled()ConsolidatedBuffsMixin:OnEnter()ConsolidatedBuffsMixin:OnHide()ConsolidatedBuffsMixin:OnLoad()ConsolidatedBuffsMixin:ShouldShow()ConsolidatedBuffsMixin:UpdateConsolidatedAuraCount(numConsolidatedAuras)ConsolidatedBuffsMixin:UpdateConsolidatedAuras(auraInfo)ConsolidatedBuffsTooltipAurasMixin:OnLoad()ConsolidatedBuffsTooltipAurasMixin:ShouldShowAura(potentialAuraInfo)ConsolidatedBuffsTooltipAurasMixin:Update()ConsolidatedBuffsTooltipAurasMixin:UpdateAuraContainerAnchor()ConsolidatedBuffsTooltipMixin:OnLoad()ConsolidatedBuffsTooltipMixin:OnUpdate()ConsolidatedBuffsTooltipMixin:UpdateAurasAndLayout()DeadlyDebuffFrameMixin:OnHide()DeadlyDebuffFrameMixin:OnShow()DeadlyDebuffFrameMixin:Setup(deadlyDebuffInfo)DebuffFrameMixin:FocusGamepad()DebuffFrameMixin:GetIconLimitSettingEnum()DebuffFrameMixin:OnLoad()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.