~/forever/addon-api
Addon API
UIWidgetTemplateDiscreteProgressStepsMixin:EvaluateTutorials(textureKit)UIWidgetTemplateDiscreteProgressStepsMixin:GetAdjustedCurrentValue(progCurr, progMin, range, numSteps, stepSize, stepsCompleted, stepCoverPercentage)UIWidgetTemplateDiscreteProgressStepsMixin:OnLoad()UIWidgetTemplateDiscreteProgressStepsMixin:OnReset()UIWidgetTemplateDiscreteProgressStepsMixin:SetAnchors(numSteps, deadSpacePercentage)UIWidgetTemplateDiscreteProgressStepsMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateDiscreteProgressStepsMixin:SetupStepAnchors(stepIndex, positionVector, rotationDegrees)UIWidgetTemplateDoubleIconAndTextMixin:OnLoad()UIWidgetTemplateDoubleIconAndTextMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateDoubleStateIconRowMixin:OnLoad()UIWidgetTemplateDoubleStateIconRowMixin:OnReset()UIWidgetTemplateDoubleStateIconRowMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateDoubleStateIconRowMixin:SetupIcons(widgetContainer, icons, textureKit, leftAlign, tooltipLoc)UIWidgetTemplateDoubleStatusBarMixin:OnReset()UIWidgetTemplateDoubleStatusBarMixin:PlayBarGlow(playRightBarGlow)UIWidgetTemplateDoubleStatusBarMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateFillUpFramesMixin:ApplyEffects(widgetInfo)UIWidgetTemplateFillUpFramesMixin:OnLoad()UIWidgetTemplateFillUpFramesMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateHorizontalCurrenciesMixin:OnLoad()UIWidgetTemplateHorizontalCurrenciesMixin:OnReset()UIWidgetTemplateHorizontalCurrenciesMixin:SetFontStringColor(fontColor)UIWidgetTemplateHorizontalCurrenciesMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateIconAndTextMixin:OnAcquired(widgetInfo)UIWidgetTemplateIconAndTextMixin:OnLoad()UIWidgetTemplateIconAndTextMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateIconTextAndBackgroundMixin:OnLoad()UIWidgetTemplateIconTextAndBackgroundMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateIconTextAndCurrenciesMixin:OnLoad()UIWidgetTemplateIconTextAndCurrenciesMixin:OnReset()UIWidgetTemplateIconTextAndCurrenciesMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateItemDisplayMixin:OnReset()UIWidgetTemplateItemDisplayMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateMapPinAnimationMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplatePreyHuntProgressMixin:OnEnter(...)UIWidgetTemplatePreyHuntProgressMixin:OnLeave(...)UIWidgetTemplatePreyHuntProgressMixin:OnMouseDown()UIWidgetTemplatePreyHuntProgressMixin:OnMouseUp(_mouseButton, upInside)UIWidgetTemplatePreyHuntProgressMixin:OnReset()UIWidgetTemplatePreyHuntProgressMixin:PlayGainProgressAnim()UIWidgetTemplatePreyHuntProgressMixin:PlayTransitionAnim()UIWidgetTemplatePreyHuntProgressMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateScenarioHeaderCurrenciesAndBackgroundMixin:CustomDebugSetup(color)UIWidgetTemplateScenarioHeaderCurrenciesAndBackgroundMixin:OnLoad()UIWidgetTemplateScenarioHeaderCurrenciesAndBackgroundMixin:OnReset()UIWidgetTemplateScenarioHeaderCurrenciesAndBackgroundMixin:Setup(widgetInfo, widgetContainer)UIWidgetTemplateScenarioHeaderDelvesMixin:ApplyEffects(widgetInfo)UIWidgetTemplateScenarioHeaderDelvesMixin:CustomDebugSetup(color)UIWidgetTemplateScenarioHeaderDelvesMixin:OnLoad()UIWidgetTemplateScenarioHeaderDelvesMixin: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.