~/forever/addon-api
Addon API
AlternatePowerBarBaseMixin:AttachBarToUnitUI()AlternatePowerBarBaseMixin:EvaluateUnit()AlternatePowerBarBaseMixin:GetCurrentMinMaxPower()AlternatePowerBarBaseMixin:GetCurrentPower()AlternatePowerBarBaseMixin:GetUnit()AlternatePowerBarBaseMixin:Initialize()AlternatePowerBarBaseMixin:IsBarEnabled()AlternatePowerBarBaseMixin:OnBarDisabled()AlternatePowerBarBaseMixin:OnBarEnabled()AlternatePowerBarBaseMixin:OnEvent(event, ...)AlternatePowerBarBaseMixin:OnLoad()AlternatePowerBarBaseMixin:OnUpdate()AlternatePowerBarBaseMixin:RemoveBarFromUnitUI()AlternatePowerBarBaseMixin:SetBarEnabled(enabled)AlternatePowerBarBaseMixin:UpdateArt()AlternatePowerBarBaseMixin:UpdateIsAliveState()AlternatePowerBarBaseMixin:UpdateMinMaxPower()AlternatePowerBarBaseMixin:UpdatePower()AlternatePowerBarMixin:EvaluateUnit()AlternatePowerBarMixin:GetCurrentMinMaxPower()AlternatePowerBarMixin:GetCurrentPower()AlternatePowerBarMixin:Initialize()AlternatePowerBarMixin:OnBarDisabled()AlternatePowerBarMixin:OnBarEnabled()AlternatePowerBarMixin:OnEvent(event, ...)AlternatePowerBarMixin:SetPowerType(powerType, powerName, skipUpdate)AlternatePowerBarMixin:Update()AnimatedHealthLossMixin:BeginAnimation(value)AnimatedHealthLossMixin:CancelAnimation()AnimatedHealthLossMixin:GetHealthLossAnimationData(currentHealth, previousHealth)AnimatedHealthLossMixin:OnLoad()AnimatedHealthLossMixin:PostponeStartTime()AnimatedHealthLossMixin:SetDuration(duration)AnimatedHealthLossMixin:SetPauseDelay(delay)AnimatedHealthLossMixin:SetPostponeDelay(delay)AnimatedHealthLossMixin:SetStartDelay(delay)AnimatedHealthLossMixin:SetUnitHealthBar(unit, healthBar)AnimatedHealthLossMixin:UpdateHealth(currentHealth, previousHealth)AnimatedHealthLossMixin:UpdateHealthMinMax()AnimatedHealthLossMixin:UpdateLossAnimation(currentHealth)ArcaneChargeMixin.OnRelease(framePool, self)ArcaneChargeMixin:ResetVisuals()ArcaneChargeMixin:SetActive(isActive)ArcaneChargeMixin:Setup()ArenaPreMatchFramesContainerMixin:OnLoad()ArenaPreMatchFramesContainerMixin:OnUseClassColorsChanged()ArenaPreMatchFramesContainerMixin:SetIsInEditMode(isInEditMode)ArenaPreMatchFramesContainerMixin:UpdateShownState()ArenaPreMatchFramesContainerMixin:UpdateUnitFrames()ArenaUnitFrameCcRemoverMixin:OnEvent(event, ...)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.