~/forever/addon-api
Addon API
AzeriteEmpoweredItemDataSourceMixin:SetSourceFromItemLocation(empoweredItemLocation)Structure AzeriteEmpoweredItemPowerInfoAzeriteEmpoweredItemPowerMixin: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)AzeriteEmpoweredItemPowerMixin:Update()AzeriteEmpoweredItemPowerMixin:UpdateFinalPowerEffects()AzeriteEmpoweredItemPowerMixin:UpdateStyle()Structure AzeriteEmpoweredItemPowerTextAzeriteEmpoweredItemSlotMixin:Disable()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.