~/forever/addon-api
Addon API
AutoQuestPopupTrackerMixin:AddAutoQuestPopUp(questID, popUpType, itemID)AutoQuestPopupTrackerMixin:RemoveAutoQuestPopUp(questID)AutoQuestPopupTrackerMixin:ShouldDisplayAutoQuest(questID)AutoQuestWatch_CheckDeleted()AutoQuestWatch_Insert(questIndex, watchTimer)AutoQuestWatch_OnUpdate(self, elapsed)AutoQuestWatch_Update(questIndex)AutoScalingFontStringMixin:ScaleTextToFit()AutoScalingFontStringMixin:SetFormattedText(format, ...)AutoScalingFontStringMixin:SetMinLineHeight(minLineHeight)AutoScalingFontStringMixin:SetText(text)Structure AvailableRaceInfoEnumeration AvgItemLevelCategoriesAzeriteBarMixin:AnimatedValueChangedCallback()AzeriteBarMixin:CancelItemLoadCallback()AzeriteBarMixin:GetLevel()AzeriteBarMixin:OnEnter()AzeriteBarMixin:OnEvent(event, ...)AzeriteBarMixin:OnHide()AzeriteBarMixin:OnLeave()AzeriteBarMixin:OnLoad()AzeriteBarMixin:OnShow()AzeriteBarMixin:SetupPointsTooltip()AzeriteBarMixin:Update()AzeriteBarMixin:UpdateOverlayFrameText()AzeriteBarMixin:UpdatePointsTooltip()AzeriteEmpoweredItemChannelMixin:AdjustSizeForTiers(numTiers)AzeriteEmpoweredItemChannelMixin:GetHeightForTierIndex(tierIndex)AzeriteEmpoweredItemChannelMixin:OnUpdate(elapsed)AzeriteEmpoweredItemChannelMixin:Reset()AzeriteEmpoweredItemChannelMixin:SetUnlockedTier(tierIndex)AzeriteEmpoweredItemChannelMixin:UpdateTierAnimationProgress(tierIndex, progress)AzeriteEmpoweredItemChannelMixin:UpdateTowardsTargetHeight(elapsed)AzeriteEmpoweredItemDataSource:CreateEmpty()AzeriteEmpoweredItemDataSource:CreateFromFromItemLink(empoweredItemLink)AzeriteEmpoweredItemDataSource:CreateFromItemLocation(empoweredItemLocation)AzeriteEmpoweredItemDataSourceMixin:Clear()AzeriteEmpoweredItemDataSourceMixin:DidEquippedItemChange(equipmentSlotIndex)AzeriteEmpoweredItemDataSourceMixin:GetAllTierInfo()AzeriteEmpoweredItemDataSourceMixin:GetItem()AzeriteEmpoweredItemDataSourceMixin:GetItemLocation()AzeriteEmpoweredItemDataSourceMixin:GetPowerSpellID(powerID)AzeriteEmpoweredItemDataSourceMixin:GetValidationInfo()AzeriteEmpoweredItemDataSourceMixin:HasBeenViewed()AzeriteEmpoweredItemDataSourceMixin:IsFromEquipmentSlot(equipmentSlotIndex)AzeriteEmpoweredItemDataSourceMixin:IsPowerSelected(powerID)AzeriteEmpoweredItemDataSourceMixin:IsPreviewSource()AzeriteEmpoweredItemDataSourceMixin:IsValid()AzeriteEmpoweredItemDataSourceMixin:SetHasBeenViewed()AzeriteEmpoweredItemDataSourceMixin:SetSourceFromItemLink(empoweredItemLink, overrideClassID, overrideSelectedPowersList)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.