~/forever/updates/addon-api
Updates
C_TransmogCollection.GetUncollectedShown() : shownC_TransmogCollection.GetValidAppearanceSourcesForClass(appearanceID, classID, categoryType?, transmogLocation?) : sourcesC_TransmogCollection.HasAnyAppearance() : hasAnyAppearanceC_TransmogCollection.HasFavorites() : hasFavoritesC_TransmogCollection.IsAppearanceHiddenVisual(appearanceID) : isHiddenVisualC_TransmogCollection.IsCategoryValidForItem(category, itemInfo) : isValidC_TransmogCollection.IsNewAppearance(visualID) : isNewC_TransmogCollection.IsSearchDBLoading() : isLoadingC_TransmogCollection.IsSearchInProgress(searchType) : inProgressC_TransmogCollection.IsSourceTypeFilterChecked(index) : checkedC_TransmogCollection.IsSpellItemEnchantmentHiddenVisual(spellItemEnchantmentID) : isHiddenVisualC_TransmogCollection.IsUsingDefaultFilters() : isUsingDefaultFiltersC_TransmogCollection.IsValidCustomSetName(name) : isApprovedC_TransmogCollection.IsValidTransmogSource(source) : validC_TransmogCollection.ModifyCustomSet(customSetID, itemTransmogInfoList)C_TransmogCollection.NewCustomSet(name, icon, itemTransmogInfoList) : customSetIDC_TransmogCollection.PlayerCanCollectSource(sourceID) : hasItemData, canCollectC_TransmogCollection.PlayerHasTransmog(itemID, itemAppearanceModID) : hasTransmogC_TransmogCollection.PlayerHasTransmogByItemInfo(itemInfo) : hasTransmogC_TransmogCollection.PlayerHasTransmogItemModifiedAppearance(itemModifiedAppearanceID) : hasTransmogC_TransmogCollection.PlayerKnowsSource(sourceID) : isKnownC_TransmogCollection.RenameCustomSet(customSetID, name)C_TransmogCollection.SearchProgress(searchType) : progressC_TransmogCollection.SearchSize(searchType) : sizeC_TransmogCollection.SetAllCollectionTypeFilters(checked)C_TransmogCollection.SetAllFactionsShown(shown)C_TransmogCollection.SetAllRacesShown(shown)C_TransmogCollection.SetAllSourceTypeFilters(checked)C_TransmogCollection.SetClassFilter(classID)C_TransmogCollection.SetCollectedShown(shown)C_TransmogCollection.SetDefaultFilters()C_TransmogCollection.SetIsAppearanceFavorite(itemAppearanceID, isFavorite)C_TransmogCollection.SetSearch(searchType, searchText) : completedC_TransmogCollection.SetSearchAndFilterCategory(category)C_TransmogCollection.SetSourceTypeFilter(index, checked)C_TransmogCollection.SetUncollectedShown(shown)C_TransmogCollection.UpdateUsableAppearances()C_TransmogOutfitInfo.AddNewOutfit(name, icon)C_TransmogOutfitInfo.CanPlayerTransmogSlot(slot) : validC_TransmogOutfitInfo.ChangeDisplayedOutfit(outfitID, trigger, toggleLock, allowRemoveOutfit)C_TransmogOutfitInfo.ChangeToOutfit(playerFacingOutfitIndex, allowRemoveOutfit)C_TransmogOutfitInfo.ChangeViewedOutfit(outfitID)C_TransmogOutfitInfo.ClearAllPendingSituations()C_TransmogOutfitInfo.ClearAllPendingTransmogs()C_TransmogOutfitInfo.ClearDisplayedOutfit(trigger, toggleLock)C_TransmogOutfitInfo.ClearOutfit()C_TransmogOutfitInfo.CommitAndApplyAllPending(useAvailableDiscount)C_TransmogOutfitInfo.CommitOutfitInfo(outfitID, name, icon)C_TransmogOutfitInfo.CommitPendingSituations()C_TransmogOutfitInfo.GetActiveOutfitID() : outfitIDDocumented 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.