~/forever/addon-api
Addon API
C_TooltipInfo.GetQuestPartyProgress(questID, omitTitle?, ignoreActivePlayer?) : dataC_TooltipInfo.GetRecipeRankInfo(recipeID, rank) : dataC_TooltipInfo.GetRecipeReagentItem(recipeSpellID, dataSlotIndex) : dataC_TooltipInfo.GetRecipeResultItem(recipeID, reagentInfos?, recraftItemGUID?, recipeLevel?, overrideQualityID?) : dataC_TooltipInfo.GetRecipeResultItemForOrder(recipeID, reagentInfos?, orderID?, recipeLevel?, overrideQualityID?) : dataC_TooltipInfo.GetRuneforgeResultItem(itemGUID, itemLevel, powerID?, modifiers?) : dataC_TooltipInfo.GetSendMailItem(attachmentIndex?) : dataC_TooltipInfo.GetShapeshift(slot) : dataC_TooltipInfo.GetSlottedKeystone() : dataC_TooltipInfo.GetSocketGem(index) : dataC_TooltipInfo.GetSocketedItem() : dataC_TooltipInfo.GetSocketedRelic(slotIndex) : dataC_TooltipInfo.GetSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank) : dataC_TooltipInfo.GetSpellByID(spellID, isPet?, showSubtext?, dontOverride?, difficultyID?, isLink?) : dataC_TooltipInfo.GetTalent(talentID, isInspect?, groupIndex?) : dataC_TooltipInfo.GetTotem(slot) : dataC_TooltipInfo.GetToyByItemID(itemID) : dataC_TooltipInfo.GetTradePlayerItem(slot) : dataC_TooltipInfo.GetTradeTargetItem(slot) : dataC_TooltipInfo.GetTrainerService(serviceIndex) : dataC_TooltipInfo.GetTraitEntry(entryID, rank?) : dataC_TooltipInfo.GetUnit(unit, hideStatus?) : dataC_TooltipInfo.GetUnitAura(unitToken, index, filter?) : dataC_TooltipInfo.GetUnitAuraByAuraInstanceID(unitToken, auraInstanceID, filter?) : dataC_TooltipInfo.GetUnitBuff(unitToken, index, filter?) : dataC_TooltipInfo.GetUnitBuffByAuraInstanceID(unitToken, auraInstanceID, filter?) : dataC_TooltipInfo.GetUnitDebuff(unitToken, index, filter?) : dataC_TooltipInfo.GetUnitDebuffByAuraInstanceID(unitToken, auraInstanceID, filter?) : dataC_TooltipInfo.GetUpgradeItem() : dataC_TooltipInfo.GetWeeklyReward(itemDBID) : dataC_TooltipInfo.GetWorldCursor() : dataC_TooltipInfo.GetWorldLootObject(unitTokenString) : dataHIDE_HYPERLINK_TOOLTIPSHOW_HYPERLINK_TOOLTIP: hyperlinkTOOLTIP_DATA_UPDATE: dataInstanceID?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.