~/forever/addon-api
Addon API
AnimatedHealthLossMixin:SetPostponeDelay(delay)AnimatedHealthLossMixin:SetStartDelay(delay)AnimatedHealthLossMixin:SetUnitHealthBar(unit, healthBar)AnimatedHealthLossMixin:UpdateHealth(currentHealth, previousHealth)AnimatedHealthLossMixin:UpdateHealthMinMax()AnimatedHealthLossMixin:UpdateLossAnimation(currentHealth)AnimatedNumericFontStringMixin:GetAnimatedDurationTimeSec()AnimatedNumericFontStringMixin:SetAnimatedDurationTimeSec(animatedDurationTimeSec)AnimatedNumericFontStringMixin:SetAnimatedValue(value)AnimatedNumericFontStringMixin:SnapToTarget()AnimatedNumericFontStringMixin:UpdateAnimatedValue(elapsed)AnimatedShineMixin:Start(r, g, b)AnimatedShineMixin:Stop()AnimatedShineMixin:Update(elapsed)AnimatedStatusBarMixin:AcquireTileTemplate()AnimatedStatusBarMixin:GetAnimatedValue()AnimatedStatusBarMixin:GetContinuousAnimatedValue()AnimatedStatusBarMixin:GetMatchBarValueToAnimation()AnimatedStatusBarMixin:GetMatchLevelOnFirstWrap()AnimatedStatusBarMixin:GetOnAnimatedValueChangedCallback()AnimatedStatusBarMixin:GetTargetValue()AnimatedStatusBarMixin:IsAnimating()AnimatedStatusBarMixin:MarkDirty(instant)AnimatedStatusBarMixin:OnAnimFinished()AnimatedStatusBarMixin:OnLoad()AnimatedStatusBarMixin:OnSetStatusBarAnimUpdate(anim, elapsed)AnimatedStatusBarMixin:OnUpdate(elapsed)AnimatedStatusBarMixin:OnValueChanged()AnimatedStatusBarMixin:ProcessChanges()AnimatedStatusBarMixin:ProcessChangesInstantly()AnimatedStatusBarMixin:ReleaseAllTileTemplate()AnimatedStatusBarMixin:Reset()AnimatedStatusBarMixin:SetAnimatedTextureColors(r, g, b)AnimatedStatusBarMixin:SetAnimatedValues(value, min, max, level)AnimatedStatusBarMixin:SetDeferAnimationCallback(deferAnimationCallback)AnimatedStatusBarMixin:SetMatchBarValueToAnimation(matchBarValueToAnimation)AnimatedStatusBarMixin:SetMatchLevelOnFirstWrap(matchLevelOnFirstWrap)AnimatedStatusBarMixin:SetOnAnimatedValueChangedCallback(animatedValueChangedCallback)AnimatedStatusBarMixin:SetupAnimationForValueChange(anim, startingPercent, percentChange)AnimatedStatusBarMixin:SetupAnimationGroupForValueChange(animationGroup, startingPercent, percentChange)AnimatedStatusBarMixin:StartTilingAnimation(startingPercent, percentChange)Structure AppearanceSourceInfoApplyDefaultScale(frame, minScale, maxScale)ApplySecureDelegatesToTable(tbl)ApplySnapshot(texture, snapshotID) : successApplySpellVisualKit(spellVisualKitID, oneShot)ApproximatelyEqual(v1, v2, epsilon)ArachnophobiaMixin:OnLoad()ArcaneChargeMixin.OnRelease(framePool, self)ArcaneChargeMixin:ResetVisuals()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.