~/forever/addon-api
Addon API
AzeriteEmpoweredItemChannelMixin:AdjustSizeForTiers(numTiers)AzeriteEmpoweredItemChannelMixin:GetHeightForTierIndex(tierIndex)AzeriteEmpoweredItemChannelMixin:OnUpdate(elapsed)AzeriteEmpoweredItemChannelMixin:Reset()AzeriteEmpoweredItemChannelMixin:SetUnlockedTier(tierIndex)AzeriteEmpoweredItemChannelMixin:UpdateTierAnimationProgress(tierIndex, progress)AzeriteEmpoweredItemChannelMixin:UpdateTowardsTargetHeight(elapsed)AzeriteEmpoweredItemPowerMixin:CanBeSelected()AzeriteEmpoweredItemPowerMixin:CancelItemLoadCallback()AzeriteEmpoweredItemPowerMixin:DoesTierHaveAnyPowersSelected()AzeriteEmpoweredItemPowerMixin:GetAzeritePowerID()AzeriteEmpoweredItemPowerMixin:GetBaseAngle()AzeriteEmpoweredItemPowerMixin:GetBorderAlphaValue()AzeriteEmpoweredItemPowerMixin:GetBorderSelectableAlphaValue()AzeriteEmpoweredItemPowerMixin:GetCanSelectEffectAlphaValue()AzeriteEmpoweredItemPowerMixin:GetDesaturationValue()AzeriteEmpoweredItemPowerMixin:GetIconNotSelectableOverlayAlphaValue()AzeriteEmpoweredItemPowerMixin:GetIconOffAlphaValue()AzeriteEmpoweredItemPowerMixin:GetIconOnAlphaValue()AzeriteEmpoweredItemPowerMixin:GetSpellID()AzeriteEmpoweredItemPowerMixin:GetTierIndex()AzeriteEmpoweredItemPowerMixin:IsAnimatingAsSelection()AzeriteEmpoweredItemPowerMixin:IsAnyTierRevealing()AzeriteEmpoweredItemPowerMixin:IsFinalPower()AzeriteEmpoweredItemPowerMixin:IsSelected()AzeriteEmpoweredItemPowerMixin:IsSpecAllowed()AzeriteEmpoweredItemPowerMixin:IsTierRevealing()AzeriteEmpoweredItemPowerMixin:IsTierSelectionActive()AzeriteEmpoweredItemPowerMixin:MeetsPowerLevelRequirement()AzeriteEmpoweredItemPowerMixin:OnClick()AzeriteEmpoweredItemPowerMixin:OnEnter()AzeriteEmpoweredItemPowerMixin:OnEvent(event, ...)AzeriteEmpoweredItemPowerMixin:OnFinalEffectUpdate(elapsed)AzeriteEmpoweredItemPowerMixin:OnHide()AzeriteEmpoweredItemPowerMixin:OnLeave()AzeriteEmpoweredItemPowerMixin:OnShow()AzeriteEmpoweredItemPowerMixin:OnSwirlAnimationFinished()AzeriteEmpoweredItemPowerMixin:OnTransitionAnimationFinished()AzeriteEmpoweredItemPowerMixin:PlayClickedAnimation()AzeriteEmpoweredItemPowerMixin:PlayRevealAnimation(timeDelay)AzeriteEmpoweredItemPowerMixin:PlaySelectedAnimation()AzeriteEmpoweredItemPowerMixin:PlayTransitionAnimation()AzeriteEmpoweredItemPowerMixin:PrepareForRevealAnimation()AzeriteEmpoweredItemPowerMixin:Reset()AzeriteEmpoweredItemPowerMixin:SetCanBeSelectedDetails(isTierSelectionActive, meetsPowerLevelRequirement, unlockLevel, isSpecAllowed, tierHasAnyPowersSelected)AzeriteEmpoweredItemPowerMixin:SetFinalPowerSparkleEffectAlpha(sparkleAlpha)AzeriteEmpoweredItemPowerMixin:SetFinalPowerTooltipDescriptions(tooltip)AzeriteEmpoweredItemPowerMixin:SetPowerButtonState()AzeriteEmpoweredItemPowerMixin:Setup(owningTierFrame, azeriteItemDataSource, azeritePowerID, baseAngle)AzeriteEmpoweredItemPowerMixin:SetupModelScene(forceUpdate)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.