~/forever/addon-api
Addon API
C_AzeriteEssence.CanOpenUI() : canOpenC_AzeriteEssence.ClearPendingActivationEssence()C_AzeriteEssence.CloseForge()C_AzeriteEssence.GetEssenceHyperlink(essenceID, rank) : linkC_AzeriteEssence.GetEssenceInfo(essenceID) : infoC_AzeriteEssence.GetEssences() : essencesC_AzeriteEssence.GetMilestoneEssence(milestoneID) : essenceIDC_AzeriteEssence.GetMilestoneInfo(milestoneID) : infoC_AzeriteEssence.GetMilestoneSpell(milestoneID) : spellIDC_AzeriteEssence.GetMilestones() : milestonesC_AzeriteEssence.GetNumUnlockedEssences() : numUnlockedEssencesC_AzeriteEssence.GetNumUsableEssences() : numUsableEssencesC_AzeriteEssence.GetPendingActivationEssence() : essenceIDC_AzeriteEssence.HasNeverActivatedAnyEssences() : hasNeverActivatedAnyEssencesC_AzeriteEssence.HasPendingActivationEssence() : hasEssenceC_AzeriteEssence.IsAtForge() : isAtForgeC_AzeriteEssence.SetPendingActivationEssence(essenceID)C_AzeriteEssence.UnlockMilestone(milestoneID)C_AzeriteItem.FindActiveAzeriteItem() : activeAzeriteItemLocationC_AzeriteItem.GetAzeriteItemXPInfo(azeriteItemLocation) : xp, totalLevelXPC_AzeriteItem.GetPowerLevel(azeriteItemLocation) : powerLevelC_AzeriteItem.GetUnlimitedPowerLevel(azeriteItemLocation) : powerLevelC_AzeriteItem.HasActiveAzeriteItem() : hasActiveAzeriteItemC_AzeriteItem.IsAzeriteItem(itemLocation) : isAzeriteItemC_AzeriteItem.IsAzeriteItemAtMaxLevel() : isAtMaxC_AzeriteItem.IsAzeriteItemByID(itemInfo) : isAzeriteItemC_AzeriteItem.IsAzeriteItemEnabled(azeriteItemLocation) : isEnabledC_AzeriteItem.IsUnlimitedLevelingUnlocked() : isUnlimitedLevelingUnlockedC_Bank.AreAnyBankTypesViewable() : areAnyBankTypesViewableC_Bank.AutoDepositItemsIntoBank(bankType)C_Bank.BankBagTypeAndIDToInvSlot(bankType, slotIndex) : slotC_Bank.CanDepositMoney(bankType) : canDepositMoneyC_Bank.CanPurchaseBankTab(bankType) : canPurchaseBankTabC_Bank.CanUseBank(bankType) : canUseBankC_Bank.CanViewBank(bankType) : canViewBankC_Bank.CanWithdrawMoney(bankType) : canWithdrawMoneyC_Bank.CloseBankFrame()C_Bank.DepositMoney(bankType, amount)C_Bank.DoesBankTypeSupportAutoDeposit(bankType) : doesBankTypeSupportAutoDepositC_Bank.DoesBankTypeSupportMoneyTransfer(bankType) : doesBankTypeSupportMoneyTransferC_Bank.FetchBankLockedReason(bankType) : reasonC_Bank.FetchDepositedMoney(bankType) : amountC_Bank.FetchMaxNumBankTabs(bankType) : numPurchasedBankTabsC_Bank.FetchNextPurchasableBankTabData(bankType) : nextPurchasableTabDataC_Bank.FetchNumPurchasedBankTabs(bankType) : numPurchasedBankTabsC_Bank.FetchPurchasedBankTabData(bankType) : purchasedBankTabDataC_Bank.FetchPurchasedBankTabIDs(bankType) : purchasedBankTabIDsC_Bank.FetchViewableBankTypes() : viewableBankTypesC_Bank.HasMaxBankTabs(bankType) : hasMaxBankTabsC_Bank.IsItemAllowedInBankType(bankType, itemLocation) : isItemAllowedInBankTypeDocumented 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.