~/forever/addon-api
Addon API
ItemModelBaseMixin:CanCheckDressUpClick()ItemModelBaseMixin:GetAppearanceInfo()ItemModelBaseMixin:GetAppearanceLink()ItemModelBaseMixin:GetCollectionFrame()ItemModelBaseMixin:GetIllusionLink()ItemModelBaseMixin:OnEnter()ItemModelBaseMixin:OnLeave()ItemModelBaseMixin:OnLoad()ItemModelBaseMixin:OnModelLoaded()ItemModelBaseMixin:OnMouseDown(button)ItemModelBaseMixin:OnMouseUp(button)ItemModelBaseMixin:OnShow()ItemModelBaseMixin:OnUpdate()ItemModelBaseMixin:Reload()ItemModelBaseMixin:SetDesaturated(desaturated)ItemModelBaseMixin:ToggleFavorite(visualID, isFavorite)ItemModelBaseMixin:UpdateCamera()TransmogLocationMixin:GetArmorCategoryID()TransmogLocationMixin:GetData()TransmogLocationMixin:GetLookupKey()TransmogLocationMixin:GetSlot()TransmogLocationMixin:GetSlotID()TransmogLocationMixin:GetSlotName()TransmogLocationMixin:GetType()TransmogLocationMixin:IsAppearance()TransmogLocationMixin:IsEitherHand()TransmogLocationMixin:IsEqual(transmogLocation)TransmogLocationMixin:IsIllusion()TransmogLocationMixin:IsMainHand()TransmogLocationMixin:IsOffHand()TransmogLocationMixin:IsRangedSlot()TransmogLocationMixin:IsSecondary()TransmogLocationMixin:Set(locationData)TransmogUtil.CanEnchantSource(sourceID)TransmogUtil.CreateCustomSetSlashCommand(itemTransmogInfoList)TransmogUtil.CreateTransmogLocation(slotDescriptor, transmogType, isSecondary)TransmogUtil.GetBestWeaponInfoForIllusionDressup()TransmogUtil.GetCameraVariation(transmogLocation, checkSecondary)TransmogUtil.GetCorrespondingHandTransmogLocation(transmogLocation)TransmogUtil.GetEmptyItemTransmogInfoList()TransmogUtil.GetInfoForEquippedSlot(transmogLocation)TransmogUtil.GetItemLocationFromTransmogLocation(transmogLocation)TransmogUtil.GetSetIcon(setID)TransmogUtil.GetSlotID(slotName)TransmogUtil.GetSlotName(slotID)TransmogUtil.GetTransmogLocation(slotDescriptor, transmogType, isSecondary)TransmogUtil.GetTransmogLocationLookupKey(slotID, transmogType, isSecondary)TransmogUtil.GetUseTransmogSkin(slot)TransmogUtil.GetWardrobeModelSetupData(slot)TransmogUtil.GetWardrobeModelSetupGearData(slot)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.