~/forever/addon-api
Addon API
HeirloomsMixin:ConsiderShowingUpgradeTutorial(button)HeirloomsMixin:DetermineViewMode()HeirloomsMixin:FindClosestUpgradeablePage()HeirloomsMixin:FullRefreshIfVisible()HeirloomsMixin:GetClassFilter()HeirloomsMixin:GetSpecFilter()HeirloomsMixin:InitClassDropdown()HeirloomsMixin:InitFilterDropdown()HeirloomsMixin:IsSourceChecked(source)HeirloomsMixin:LayoutCurrentPage()HeirloomsMixin:OnHeirloomsUpdated(itemID, updateReason, ...)HeirloomsMixin:OnLoad()HeirloomsMixin:OnPageChanged(userAction)HeirloomsMixin:RebuildLayoutData()HeirloomsMixin:RefreshView()HeirloomsMixin:RefreshViewIfVisible()HeirloomsMixin:SetAllSourcesChecked(checked)HeirloomsMixin:SetClassAndSpecFilters(newClassFilter, newSpecFilter)HeirloomsMixin:SetCollectedHeirloomFilter(checked)HeirloomsMixin:SetFindClosestUpgradeablePage(findClosestUpgradeablePage)HeirloomsMixin:SetSourceChecked(source, checked)HeirloomsMixin:SetUncollectedHeirloomFilter(checked)HeirloomsMixin:SortEquipBucketsIntoPages(equipBuckets)HeirloomsMixin:SortHeirloomsIntoEquipmentBuckets()HeirloomsMixin:UpdateButton(button)HeirloomsMixin:UpdateProgressBar()MountEquipmentButtonMixin:ApplyEquipmentAtCursor()MountEquipmentButtonMixin:ClearAlert()MountEquipmentButtonMixin:Initialize(item)MountEquipmentButtonMixin:OnClick()MountEquipmentButtonMixin:OnEnter()MountEquipmentButtonMixin:OnLeave()MountEquipmentButtonMixin:OnReceiveDrag()MountEquipmentButtonMixin:SetDragTargetAnimationPlaying(playing)MountEquipmentButtonMixin:SetPendingApply(isPending)MountJournalDynamicFlightModeButtonMixin:DisplayTooltip()MountJournalDynamicFlightModeButtonMixin:OnClick()MountJournalDynamicFlightModeButtonMixin:OnDragStart()MountJournalDynamicFlightModeButtonMixin:OnEnter()MountJournalDynamicFlightModeButtonMixin:OnEvent(event, ...)MountJournalDynamicFlightModeButtonMixin:OnHide()MountJournalDynamicFlightModeButtonMixin:OnLoad()MountJournalDynamicFlightModeButtonMixin:OnShow()MountJournalDynamicFlightModeButtonMixin:UpdateIcon()MountJournalMountButton_ChooseFallbackMountToDisplay(mountID, random)MountJournalMountButton_OnClick(self)MountJournalMountButton_OnEnter(self)MountJournalMountButton_UpdateTooltip(self)MountJournalMountButton_UseMount(mountID)MountJournalOpenDynamicFlightSkillTreeButtonMixin:OnClick()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.