~/forever/addon-api
Addon API
AzeriteEmpoweredItemPowerMixin:Update()AzeriteEmpoweredItemPowerMixin:UpdateFinalPowerEffects()AzeriteEmpoweredItemPowerMixin:UpdateStyle()AzeriteEmpoweredItemSlotMixin:Disable()AzeriteEmpoweredItemSlotMixin:Enable()AzeriteEmpoweredItemSlotMixin:OnEnter()AzeriteEmpoweredItemSlotMixin:OnEvent(event, ...)AzeriteEmpoweredItemSlotMixin:OnHide()AzeriteEmpoweredItemSlotMixin:OnLeave()AzeriteEmpoweredItemSlotMixin:OnShow()AzeriteEmpoweredItemSlotMixin:PlayLockedInEffect()AzeriteEmpoweredItemSlotMixin:RefreshTooltip()AzeriteEmpoweredItemSlotMixin:SetPowerLevelInfo(azeritePowerLevel, unlockLevel, hasSelectedPower, isSelectionActive, isPreviewSource, isFinalTier)AzeriteEmpoweredItemSlotMixin:SetupModelScene(forceUpdate)AzeriteEmpoweredItemTierMixin:ApplyShakeOffset(offset)AzeriteEmpoweredItemTierMixin:CanSelectPowers()AzeriteEmpoweredItemTierMixin:CreatePowers(powerPool)AzeriteEmpoweredItemTierMixin:GetAzeritePowerButtonByID(azeritePowerID)AzeriteEmpoweredItemTierMixin:GetNodeRotation()AzeriteEmpoweredItemTierMixin:GetOwner()AzeriteEmpoweredItemTierMixin:GetSelectedPowerID()AzeriteEmpoweredItemTierMixin:GetTierIndex()AzeriteEmpoweredItemTierMixin:HasAnySelected()AzeriteEmpoweredItemTierMixin:IsAnimating()AzeriteEmpoweredItemTierMixin:IsAnyTierRevealing()AzeriteEmpoweredItemTierMixin:IsFinalTier()AzeriteEmpoweredItemTierMixin:IsFirstTier()AzeriteEmpoweredItemTierMixin:IsPowerButtonAnimatingSelection(azeritePowerButton)AzeriteEmpoweredItemTierMixin:IsRevealing()AzeriteEmpoweredItemTierMixin:IsSelectionActive()AzeriteEmpoweredItemTierMixin:OnPowerSelected(azeritePowerButton)AzeriteEmpoweredItemTierMixin:OnTierAnimationProgress(progress)AzeriteEmpoweredItemTierMixin:OnTierRevealRotationStarted()AzeriteEmpoweredItemTierMixin:OnTierRevealRotationStopped()AzeriteEmpoweredItemTierMixin:PerformAnimations(elapsed)AzeriteEmpoweredItemTierMixin:PlayLockedInEffect()AzeriteEmpoweredItemTierMixin:PlayPowerReveal(timeDelay)AzeriteEmpoweredItemTierMixin:PlayRevealGlows()AzeriteEmpoweredItemTierMixin:PrepareForReveal()AzeriteEmpoweredItemTierMixin:Reset()AzeriteEmpoweredItemTierMixin:SetNodeRotations(rotationRads)AzeriteEmpoweredItemTierMixin:SetOwner(owningFrame, azeriteItemDataSource)AzeriteEmpoweredItemTierMixin:SetTierInfo(tierIndex, numTiers, tierInfo, prereqTier)AzeriteEmpoweredItemTierMixin:SetVisuals(tierSlot, rankFrame, tierPlug, rootTransformNode)AzeriteEmpoweredItemTierMixin:SetupPlugs()AzeriteEmpoweredItemTierMixin:ShouldShowTierPlug(isSelectionActive)AzeriteEmpoweredItemTierMixin:SnapToSelection()AzeriteEmpoweredItemTierMixin:TransitionBackgroundGlow(glowState)AzeriteEmpoweredItemTierMixin:Update(azeriteItemPowerLevel)AzeriteEmpoweredItemTierMixin:UpdatePowerStates()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.