~/forever/addon-api
Addon API
MountJournal_Select(index)MountJournal_SelectByMountID(mountID)MountJournal_SetAllSourceFilters(value)MountJournal_SetCollectedFilter(value)MountJournal_SetNotCollectedFilter(value)MountJournal_SetPendingApply(self, item)MountJournal_SetPendingMountChanges(isPending)MountJournal_SetSelected(selectedMountID, selectedSpellID)MountJournal_SetUnusableFilter(value)MountJournal_UpdateEquipment(self)MountJournal_UpdateEquipmentPalette(self)MountJournal_UpdateMountDisplay(forceSceneChange)MountJournal_UpdateMountList()MountJournal_ValidateCursorDragSourceCompatible(self)MountListDragButton_OnClick(self, button)MountListItem_OnClick(self, button)PET_JOURNAL_ABILITY_INFO:EnsureTarget(target)PET_JOURNAL_ABILITY_INFO:GetAbilityID()PET_JOURNAL_ABILITY_INFO:GetAttackStat(target)PET_JOURNAL_ABILITY_INFO:GetHealth(target)PET_JOURNAL_ABILITY_INFO:GetMaxHealth(target)PET_JOURNAL_ABILITY_INFO:GetPetOwner(target)PET_JOURNAL_ABILITY_INFO:GetPetType(target)PET_JOURNAL_ABILITY_INFO:GetSpeedStat(target)PET_JOURNAL_ABILITY_INFO:IsInBattle()PetJournalAchievementStatus_OnClick()PetJournalAchievementStatus_OnEnter(self)PetJournalAchievementStatus_OnLeave()PetJournalDragButtonMixin:OnClick(button)PetJournalDragButtonMixin:OnDragStart()PetJournalDragButtonMixin:OnEnter()PetJournalDragButtonMixin:OnEvent(event, ...)PetJournalDragButtonMixin:OnLeave()PetJournalDragButton_OnClick(self, button)PetJournalDragButton_OnDragStart(self)PetJournalDragButton_OnEnter(self)PetJournalDragButton_OnEvent(self, event, ...)PetJournalFilterDropdown_GetBattlePetsFilter()PetJournalFilterDropdown_GetCollectedFilter()PetJournalFilterDropdown_GetNonCombatPetsFilter()PetJournalFilterDropdown_GetNotCollectedFilter()PetJournalFilterDropdown_SetAllPetSources(value)PetJournalFilterDropdown_SetAllPetTypes(value)PetJournalFilterDropdown_SetBattlePetsFilter(value)PetJournalFilterDropdown_SetCollectedFilter(value)PetJournalFilterDropdown_SetNonCombatPetsFilter(value)PetJournalFilterDropdown_SetNotCollectedFilter(value)PetJournalFindBattle_OnEnter(self)PetJournalFindBattle_Update(self)PetJournalHealPetSpellFrameMixin:IsAvailable()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.