~/forever/addon-api
Addon API
BurstFlipbookAnimMixin:OnAnimFinished()DecorFlipbookAnimMixin:OnAnimFinished()DefaultWidgetLayout(widgetContainerFrame, sortedWidgets, skipContainerLayout, skipHorizontalRowPoolClear)FilledFlipbookAnimMixin:OnAnimFinished()TorghastGemsAnimationMixin:Play()TorghastGemsAnimationMixin:Reset()UIWidgetBaseButtonTemplateMixin:GetIconAtlasName(buttonInfo)UIWidgetBaseButtonTemplateMixin:OnClick()UIWidgetBaseButtonTemplateMixin:OnCooldownDone()UIWidgetBaseButtonTemplateMixin:OnEnter()UIWidgetBaseButtonTemplateMixin:OnEvent(event, ...)UIWidgetBaseButtonTemplateMixin:OnHide()UIWidgetBaseButtonTemplateMixin:OnShow()UIWidgetBaseButtonTemplateMixin:SetMouse(disableMouse)UIWidgetBaseButtonTemplateMixin:Setup(widgetContainer, buttonInfo)UIWidgetBaseButtonTemplateMixin:UpdateCooldown()UIWidgetBaseButtonTemplateMixin:UpdateEnabledState()UIWidgetBaseButtonTemplateMixin:UpdateWatchCooldownState()UIWidgetBaseCircularStatusBarTemplateMixin:Setup(widgetContainer, barMin, barMax, barValue, deadZonePercentage, textureKit, tooltipLoc)UIWidgetBaseControlZoneTemplateMixin:OnLoad()UIWidgetBaseControlZoneTemplateMixin:PlayOrStopCapturedAnimation(play)UIWidgetBaseControlZoneTemplateMixin:PlayOrStopDangerAnimation(play)UIWidgetBaseControlZoneTemplateMixin:Setup(widgetContainer, zoneIndex, zoneMode, leadingEdgeType, dangerFlashType, zoneInfo, lastVals, textureKit, tooltipLoc)UIWidgetBaseControlZoneTemplateMixin:UpdateAnimations(zoneInfo, zoneIsGood, lastVals, dangerFlashType)UIWidgetBaseCurrencyPoolOnReset(currencyPool)UIWidgetBaseCurrencyTemplateMixin:OnReset()UIWidgetBaseCurrencyTemplateMixin:Setup(widgetContainer, currencyInfo, enabledState, tooltipEnabledState, hideIcon, customFont, overrideFontColor, tooltipLoc)UIWidgetBaseEnabledFrameMixin:ClearOverrideNormalFontColor()UIWidgetBaseEnabledFrameMixin:SetEnabledState(enabledState)UIWidgetBaseEnabledFrameMixin:SetOverrideNormalFontColor(overrideNormalFontColor)UIWidgetBaseEnabledFrameMixin:UpdateFontColors()UIWidgetBaseIconTemplateMixin:OnEnter()UIWidgetBaseIconTemplateMixin:SetMouse(disableMouse)UIWidgetBaseIconTemplateMixin:Setup(widgetContainer, textureKit, iconInfo, shouldGlow, glowAnimType)UIWidgetBaseIconTemplateMixin:StopAnims()UIWidgetBaseItemTemplateMixin:HideEmbeddedTooltip()UIWidgetBaseItemTemplateMixin:OnEnter()UIWidgetBaseItemTemplateMixin:OnReset()UIWidgetBaseItemTemplateMixin:SetDisplayColor()UIWidgetBaseItemTemplateMixin:SetMouse(disableMouse)UIWidgetBaseItemTemplateMixin:Setup(widgetContainer, itemInfo, widgetSizeSetting, tooltipLoc)UIWidgetBaseItemTemplateMixin:ShowEmbeddedTooltip(itemID)UIWidgetBaseResourceTemplateMixin:Setup(widgetContainer, resourceInfo, tooltipLoc)UIWidgetBaseScenarioHeaderTemplateMixin:OnReset()UIWidgetBaseScenarioHeaderTemplateMixin:OnWaitTimerDone()UIWidgetBaseScenarioHeaderTemplateMixin:Setup(widgetInfo, widgetContainer)UIWidgetBaseSpellPoolOnReset(spellPool)UIWidgetBaseSpellTemplateMixin:OnEnter()UIWidgetBaseSpellTemplateMixin:OnEvent(event, ...)UIWidgetBaseSpellTemplateMixin:OnReset()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.