~/forever/addon-api
Addon API
EvokerEbonMightBarMixin:GetCurrentMinMaxPower()EvokerEbonMightBarMixin:GetCurrentPower()EvokerEbonMightBarMixin:Initialize()EvokerEbonMightBarMixin:OnBarDisabled()EvokerEbonMightBarMixin:OnBarEnabled()EvokerEbonMightBarMixin:OnEvent(event, ...)EvokerEbonMightBarMixin:OnUnitAuraUpdate(unitToken, unitAuraUpdateInfo)EvokerEbonMightBarMixin:UpdateAuraState()FocusFrameMixin:IsLocked()FocusFrameMixin:SetLock(locked)FocusFrameMixin:SetSmallSize(smallSize)FocusFrame_OpenMenu(self)FullResourcePulse:GetMaxValue()FullResourcePulse:Initialize(active)FullResourcePulse:RemoveAnims()FullResourcePulse:SetMaxValue(maxValue)FullResourcePulse:StartAnimIfFull(newValue)FullResourcePulse_OnEvent(self, event)GetBossPortraitFrameData(unit, classification)GetPowerBarColor(powerType)GetUnitName(unit, showSurname)GetUnitSecondaryPowerInfo(unit)InsanityPowerBar:OnEvent(event, arg1, arg2)InsanityPowerBar:OnLoad()InsanityPowerBar:SetInsanityVisualsActive(active)InsanityPowerBar:Setup()InsanityPowerBar:UpdatePower()LocalizePlayerFrame_zhCN()LocalizePlayerFrame_zhTW()MagePowerBar:UpdatePower()MonkLightEnergyMixin.OnRelease(framePool, self)MonkLightEnergyMixin:ResetVisuals()MonkLightEnergyMixin:SetActive(active)MonkLightEnergyMixin:Setup()MonkPowerBar:UpdateMaxPower()MonkPowerBar:UpdatePower()MonkStaggerBarMixin:EvaluateUnit()MonkStaggerBarMixin:GetCurrentMinMaxPower()MonkStaggerBarMixin:GetCurrentPower()MonkStaggerBarMixin:Initialize()MonkStaggerBarMixin:OnBarEnabled()MonkStaggerBarMixin:UpdateArt()MonkStaggerBarMixin:UpdatePower()PaladinPowerBar:GetVisualState()PaladinPowerBar:OnLoad()PaladinPowerBar:PlayReadyLoopCallback(animGroup)PaladinPowerBar:ResetAllVisuals()PaladinPowerBar:UpdatePower()PaladinPowerBar:UpdateVisualState(visualState, numHolyPower)PaladinPowerBarRune:GetVisualState()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.