~/forever/addon-api
Addon API
AttachToMount(rider, animation, spellKitVisualID?) : successCalculateMountScale(rider) : scaleDetachFromMount(rider) : successDress()DressPlayerSlot(invSlot)GetAutoDress() : autoDressGetItemTransmogInfo(inventorySlots) : itemTransmogInfoGetItemTransmogInfoList() : infoListGetObeyHideInTransmogFlag() : obeyGetSheathed() : sheathedGetUseTransmogChoices() : useGetUseTransmogSkin() : useIsGeoReady() : isReadyIsSlotAllowed(inventorySlots) : allowedIsSlotVisible(inventorySlots) : visibleReleaseFrontEndCharacterDisplays() : successResetNextHandSlot()SetAutoDress(autoDress)SetFrontEndLobbyModelFromDefaultCharacterDisplay(characterIndex) : successSetItemTransmogInfo(transmogInfo, inventorySlots?, ignoreChildItems) : resultSetModelByHyperlink(link) : successSetObeyHideInTransmogFlag(obey)SetSheathed(sheathed, hidden)SetSheathedCategory(inventorySlots, category)SetUseTransmogChoices(use)SetUseTransmogSkin(use)Undress(includeWeapons)UndressSlot(inventorySlots)UseUnitSheatheCategory(useCategory)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.