~/forever/addon-api
Addon API
CypherEquipmentLevelMixin:OnEnter()CypherEquipmentLevelMixin:OnEvent(event, ...)CypherEquipmentLevelMixin:OnHide()CypherEquipmentLevelMixin:OnShow()CypherEquipmentLevelMixin:UpdateText()GarrisonTalentButtonAnimationMixin:Attach(talentButton)GarrisonTalentButtonAnimationMixin:CancelEffects()GarrisonTalentButtonAnimationMixin:ClearFlashTimer()GarrisonTalentButtonAnimationMixin:Detach()GarrisonTalentButtonAnimationMixin:GetTalentID()GarrisonTalentButtonAnimationMixin:IsPlayingHighlightAnimation()GarrisonTalentButtonAnimationMixin:IsPlayingSelectedAnimation()GarrisonTalentButtonAnimationMixin:OnFramePoolReset()GarrisonTalentButtonAnimationMixin:PlaySelectedAnimation(scriptedAnimationEffectID)GarrisonTalentButtonAnimationMixin:SetTalentID(talentID)GarrisonTalentButtonAnimationMixin:StartHighlightAnimation(icon)GarrisonTalentButtonAnimationMixin:StopHighlightAnimation()GarrisonTalentButtonMixin:AcquireAnimationFrame(talentID)GarrisonTalentButtonMixin:ActivateTalent()GarrisonTalentButtonMixin:GetTalentFrame()GarrisonTalentButtonMixin:HasResearchTime()GarrisonTalentButtonMixin:OnClick()GarrisonTalentButtonMixin:OnEnter()GarrisonTalentButtonMixin:OnFramePoolReset()GarrisonTalentButtonMixin:OnLeave()GarrisonTalentButtonMixin:ReacquireAnimationFrame()GarrisonTalentButtonMixin:Refresh()GarrisonTalentButtonMixin:ReleaseAnimationFrame()GarrisonTalentButtonMixin:SetBorder(borderAtlas)GarrisonTalentButtonMixin:SetTalent(talent, talentSelectedEffect, customUnavailableTalentErrorCallback)GarrisonTalentButtonMixin:StartHighlightAnimation(talentID)GarrisonTalentButtonMixin:StartSelectedAnimation()GarrisonTalentButtonMixin:StopHighlightAnimation(talentID)OpenOrderHallTalentUI(garrisonType, garrTalentTreeID)OrderHallTalentFrameMixin:AcquireAnimationFrame(talentID)OrderHallTalentFrameMixin:AddPrerequisiteArrow(talentButton, prerequisiteTalentButton)OrderHallTalentFrameMixin:CheckSpendTutorial()OrderHallTalentFrameMixin:ClearResearchingTalentID()OrderHallTalentFrameMixin:EscapePressed()OrderHallTalentFrameMixin:FindTalentButton(talentID)OrderHallTalentFrameMixin:GetActiveAnimationFrame(talentID)OrderHallTalentFrameMixin:GetFormattedCurrencyTooltipText(tooltipFormat)OrderHallTalentFrameMixin:GetResearchingTalentID()OrderHallTalentFrameMixin:OnEvent(event, ...)OrderHallTalentFrameMixin:OnHide()OrderHallTalentFrameMixin:OnLoad()OrderHallTalentFrameMixin:OnShow()OrderHallTalentFrameMixin:OnUpdate()OrderHallTalentFrameMixin:RefreshAllData()OrderHallTalentFrameMixin:RefreshCurrency()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.