~/forever/addon-api
Addon API
DressUpFrameLinkingSupported()ShowEquippedGearSpellFrameMixin:ApplyOverrides()ShowEquippedGearSpellFrameMixin:OnIconClick(_button, buttonName)ShowEquippedGearSpellFrameMixin:OnIconDragStart()ShowEquippedGearSpellFrameMixin:OnLoad()TransmogAppearanceSlotMixin:GetCurrentIcons()TransmogAppearanceSlotMixin:GetIllusionSlotFrame()TransmogAppearanceSlotMixin:Init(slotData)TransmogAppearanceSlotMixin:OnLoad()TransmogAppearanceSlotMixin:OnShow()TransmogAppearanceSlotMixin:OnTransmogrifySuccess()TransmogAppearanceSlotMixin:RefreshOptions()TransmogAppearanceSlotMixin:Release()TransmogAppearanceSlotMixin:SetIllusionSlotFrame(illusionSlotFrame)TransmogAppearanceSlotMixin:SetSelected(selected)TransmogAppearanceSlotMixin:Update()TransmogCharacterMixin:GetCurrentTransmogIcons()TransmogCharacterMixin:GetCurrentTransmogInfo()TransmogCharacterMixin:GetFirstButtonForSection()TransmogCharacterMixin:GetItemTransmogInfoList()TransmogCharacterMixin:GetSelectedSlotData()TransmogCharacterMixin:GetSlotFrame(slot, type)TransmogCharacterMixin:HandleFormChanged()TransmogCharacterMixin:InitClearAllPendingButton()TransmogCharacterMixin:InitToggleOptions()TransmogCharacterMixin:OnEvent(event, ...)TransmogCharacterMixin:OnHide()TransmogCharacterMixin:OnLoad()TransmogCharacterMixin:OnShow()TransmogCharacterMixin:Refresh()TransmogCharacterMixin:RefreshHideIgnoredToggle()TransmogCharacterMixin:RefreshPlayerModel()TransmogCharacterMixin:RefreshPreviewedWeaponToggle()TransmogCharacterMixin:RefreshSelectedSlot()TransmogCharacterMixin:RefreshSheatheWeaponToggle()TransmogCharacterMixin:RefreshSlotOptions(clearCurrentOptionInfo)TransmogCharacterMixin:RefreshSlots()TransmogCharacterMixin:RefreshSmartNavJumps()TransmogCharacterMixin:SetInitialSelectedSlot()TransmogCharacterMixin:SetSelectedSlotData(slotData)TransmogCharacterMixin:SetupSlotSection(groupData)TransmogCharacterMixin:SetupSlots()TransmogCharacterMixin:ShouldForceRefreshOnSlotUpdate(slotData)TransmogCharacterMixin:ToggleSheathe()TransmogCharacterMixin:UpdateSlot(slotData, forceRefresh)TransmogCustomSetModelMixin.Reset(framePool, self)TransmogCustomSetModelMixin:Init(elementData)TransmogCustomSetModelMixin:OnMouseDown(button)TransmogCustomSetModelMixin:OnMouseUp(button)TransmogCustomSetModelMixin:RefreshTooltip()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.