>wowhelm_
Loading ruleset status…
~/forever/addon-api

Addon API

6,329 entries
C_Item.IsCurioItem(itemInfo) : result[function]ItemC_Item.IsCurrentItem(itemInfo) : result[function]ItemC_Item.IsDecorItem(itemInfo) : isDecor[function]ItemC_Item.IsDressableItemByID(itemInfo) : isDressableItem[function]ItemC_Item.IsEquippableItem(itemInfo) : result[function]ItemC_Item.IsEquippedItem(itemInfo) : result[function]ItemC_Item.IsEquippedItemType(type) : result[function]ItemC_Item.IsHarmfulItem(itemInfo) : result[function]ItemC_Item.IsHelpfulItem(itemInfo) : result[function]ItemC_Item.IsItemBindToAccount(itemInfo) : isItemBindToAccount[function]ItemC_Item.IsItemBindToAccountUntilEquip(itemInfo) : isItemBindToAccountUntilEquip[function]ItemC_Item.IsItemConduit(itemLoc) : isConduit[function]ItemC_Item.IsItemConvertibleAndValidForPlayer(itemLoc) : isItemConvertibleAndValidForPlayer[function]ItemC_Item.IsItemCorrupted(itemLoc) : isCorrupted[function]ItemC_Item.IsItemCorruptionRelated(itemLoc) : isCorruptionRelated[function]ItemC_Item.IsItemCorruptionResistant(itemLoc) : isCorruptionResistant[function]ItemC_Item.IsItemDataCached(itemLocation) : isCached[function]ItemC_Item.IsItemDataCachedByID(itemInfo) : isCached[function]ItemC_Item.IsItemGUIDInInventory(itemGUID) : valid[function]ItemC_Item.IsItemInRange(itemInfo, targetToken) : result[function]ItemC_Item.IsItemKeystoneByID(itemInfo) : isKeystone[function]ItemC_Item.IsItemSpecificToPlayerClass(itemInfo) : isItemSpecificToPlayerClass[function]ItemC_Item.IsLocked(itemLocation) : isLocked[function]ItemC_Item.IsRelicItem(itemInfo) : result[function]ItemC_Item.IsUsableItem(itemInfo) : usable, noMana[function]ItemC_Item.ItemHasRange(itemInfo) : result[function]ItemC_Item.LockItem(itemLocation)[function]ItemC_Item.LockItemByGUID(itemGUID)[function]ItemC_Item.PickupItem(itemInfo)[function]ItemC_Item.ReplaceEnchant()[function]ItemC_Item.ReplaceTradeEnchant()[function]ItemC_Item.ReplaceTradeskillEnchant()[function]ItemC_Item.RequestLoadItemData(itemLocation)[function]ItemC_Item.RequestLoadItemDataByID(itemInfo)[function]ItemC_Item.UnlockItem(itemLocation)[function]ItemC_Item.UnlockItemByGUID(itemGUID)[function]ItemC_Item.UseItemByName(itemInfo, target?)[function]ItemC_ItemInteraction.ClearPendingItem()[function]ItemInteractionUIC_ItemInteraction.CloseUI()[function]ItemInteractionUIC_ItemInteraction.GetChargeInfo() : chargeInfo[function]ItemInteractionUIC_ItemInteraction.GetItemConversionCurrencyCost(item) : conversionCost[function]ItemInteractionUIC_ItemInteraction.GetItemInteractionInfo() : info[function]ItemInteractionUIC_ItemInteraction.GetItemInteractionSpellId() : spellId[function]ItemInteractionUIC_ItemInteraction.InitializeFrame()[function]ItemInteractionUIC_ItemInteraction.PerformItemInteraction()[function]ItemInteractionUIC_ItemInteraction.Reset()[function]ItemInteractionUIC_ItemInteraction.SetPendingItem(item?) : success[function]ItemInteractionUIC_ItemSocketInfo.AcceptSockets()[function]ItemSocketInfoC_ItemSocketInfo.ClickSocketButton(index)[function]ItemSocketInfoC_ItemSocketInfo.CloseSocketInfo()[function]ItemSocketInfo

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.