~/forever/addon-api
Addon API
C_TransmogOutfitInfo.GetSlotGroupInfo() : slotGroupsC_TransmogOutfitInfo.GetSourceIDsForSlot(transmogSetID, slot) : sourcesC_TransmogOutfitInfo.GetTransmogOutfitSlotForInventoryType(inventoryType) : slotC_TransmogOutfitInfo.GetTransmogOutfitSlotFromInventorySlot(inventorySlot) : slotC_TransmogOutfitInfo.GetUISituationCategoriesAndOptions() : categoryDataC_TransmogOutfitInfo.GetUnassignedAtlasForSlot(slot) : atlasC_TransmogOutfitInfo.GetUnassignedDisplayAtlasForSlot(slot) : atlasC_TransmogOutfitInfo.GetViewedOutfitSlotInfo(slot, type, option) : slotInfoC_TransmogOutfitInfo.HasPendingOutfitSituations() : hasPendingC_TransmogOutfitInfo.HasPendingOutfitTransmogs() : hasPendingC_TransmogOutfitInfo.InTransmogEvent() : inTransmogEventC_TransmogOutfitInfo.IsEquippedGearOutfitDisplayed() : isDisplayedC_TransmogOutfitInfo.IsEquippedGearOutfitLocked() : isLockedC_TransmogOutfitInfo.IsLockedOutfit(outfitID) : isLockedC_TransmogOutfitInfo.IsSlotWeaponSlot(slot) : isWeaponSlotC_TransmogOutfitInfo.IsTransmogEnabled() : enabledC_TransmogOutfitInfo.IsUsableDiscountAvailable() : isAvailableC_TransmogOutfitInfo.IsValidTransmogOutfitName(name) : isApprovedC_TransmogOutfitInfo.PickupOutfit(outfitID)C_TransmogOutfitInfo.ResetOutfitSituations()C_TransmogOutfitInfo.RevertPendingTransmog(slot, type, option)C_TransmogOutfitInfo.SetOutfitSituationsEnabled(enabled)C_TransmogOutfitInfo.SetOutfitToCustomSet(transmogCustomSetID)C_TransmogOutfitInfo.SetOutfitToOutfit(outfitID)C_TransmogOutfitInfo.SetOutfitToSet(transmogSetID)C_TransmogOutfitInfo.SetPendingTransmog(slot, type, option, transmogID, displayType)C_TransmogOutfitInfo.SetPendingTransmogSheatheCategory(slot, option, category)C_TransmogOutfitInfo.SetSecondarySlotState(slot, state)C_TransmogOutfitInfo.SetViewedOptionForSlot(slot, option)C_TransmogOutfitInfo.SlotHasSecondary(slot) : hasSecondaryC_TransmogOutfitInfo.TransmogEventActive() : transmogEventActiveC_TransmogOutfitInfo.UpdatePendingSituation(option, value)C_TransmogSets.ClearLatestSource()C_TransmogSets.ClearNewSource(sourceID)C_TransmogSets.ClearSetNewSourcesForSlot(transmogSetID, slot)C_TransmogSets.GetAllSets() : setsC_TransmogSets.GetAllSourceIDs(transmogSetID) : sourcesC_TransmogSets.GetAvailableSets() : setsC_TransmogSets.GetBaseSetID(transmogSetID) : baseTransmogSetIDC_TransmogSets.GetBaseSets() : setsC_TransmogSets.GetBaseSetsFilter(index) : isCheckedC_TransmogSets.GetCameraIDs() : detailsCameraID, vendorCameraIDC_TransmogSets.GetFilteredBaseSetsCounts() : numCollected, numTotalC_TransmogSets.GetFullBaseSetsCounts() : numCollected, numTotalC_TransmogSets.GetIsFavorite(transmogSetID) : isFavorite, isGroupFavoriteC_TransmogSets.GetLatestSource() : sourceIDC_TransmogSets.GetSetInfo(transmogSetID) : setC_TransmogSets.GetSetNewSources(transmogSetID) : sourceIDsC_TransmogSets.GetSetPrimaryAppearances(transmogSetID) : apppearancesC_TransmogSets.GetSetsContainingSourceID(sourceID) : setIDsDocumented 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.