~/forever/addon-api
Addon API
C_TransmogCollection.AccountCanCollectSource(sourceID) : hasItemData, canCollectC_TransmogCollection.AreAllCollectionTypeFiltersChecked() : areAllCollectionTypeFiltersCheckedC_TransmogCollection.AreAllSourceTypeFiltersChecked() : areAllSourceTypeFiltersCheckedC_TransmogCollection.CanAppearanceHaveIllusion(appearanceID) : canHaveIllusionC_TransmogCollection.ClearNewAppearance(visualID)C_TransmogCollection.ClearSearch(searchType) : completedC_TransmogCollection.DeleteCustomSet(customSetID)C_TransmogCollection.EndSearch()C_TransmogCollection.GetAllAppearanceSources(itemAppearanceID) : itemModifiedAppearanceIDsC_TransmogCollection.GetAllFactionsShown() : shownC_TransmogCollection.GetAllRacesShown() : shownC_TransmogCollection.GetAppearanceCameraID(itemAppearanceID, variation?) : cameraIDC_TransmogCollection.GetAppearanceCameraIDBySource(itemModifiedAppearanceID, variation?) : cameraIDC_TransmogCollection.GetAppearanceInfoBySource(itemModifiedAppearanceID) : infoC_TransmogCollection.GetAppearanceSourceDrops(itemModifiedAppearanceID) : encounterInfoC_TransmogCollection.GetAppearanceSourceInfo(itemModifiedAppearanceID) : infoC_TransmogCollection.GetAppearanceSources(appearanceID, categoryType?, transmogLocation?) : sourcesC_TransmogCollection.GetArtifactAppearanceStrings(appearanceID) : name, hyperlinkC_TransmogCollection.GetCategoryAppearances(category, transmogLocation?, option?) : appearancesC_TransmogCollection.GetCategoryCollectedCount(category) : countC_TransmogCollection.GetCategoryForItem(itemModifiedAppearanceID) : collectionCategoryC_TransmogCollection.GetCategoryInfo(category) : name, isWeapon, canHaveIllusions, canMainHand, canOffHand, canRangedC_TransmogCollection.GetCategoryTotal(category) : totalC_TransmogCollection.GetClassFilter() : classIDC_TransmogCollection.GetCollectedShown() : shownC_TransmogCollection.GetCustomSetHyperlinkFromItemTransmogInfoList(itemTransmogInfoList) : hyperlinkC_TransmogCollection.GetCustomSetInfo(customSetID) : name, iconC_TransmogCollection.GetCustomSetItemTransmogInfoList(customSetID) : listC_TransmogCollection.GetCustomSets() : customSetIDC_TransmogCollection.GetFallbackWeaponAppearance() : appearanceIDC_TransmogCollection.GetFilteredCategoryCollectedCount(category) : countC_TransmogCollection.GetFilteredCategoryTotal(category) : totalC_TransmogCollection.GetIllusionInfo(illusionID) : infoC_TransmogCollection.GetIllusionStrings(illusionID) : name, hyperlink, sourceTextC_TransmogCollection.GetIllusions(category?) : illusionsC_TransmogCollection.GetInspectItemTransmogInfoList() : listC_TransmogCollection.GetIsAppearanceFavorite(itemAppearanceID) : isFavoriteC_TransmogCollection.GetItemInfo(itemInfo) : itemAppearanceID, itemModifiedAppearanceIDC_TransmogCollection.GetItemTransmogInfoListFromCustomSetHyperlink(hyperlink) : listC_TransmogCollection.GetLatestAppearance() : visualID, categoryC_TransmogCollection.GetNumMaxCustomSets() : maxCustomSetsC_TransmogCollection.GetNumTransmogSources() : countC_TransmogCollection.GetPairedArtifactAppearance(itemModifiedAppearanceID) : pairedItemModifiedAppearanceIDC_TransmogCollection.GetSourceIcon(itemModifiedAppearanceID) : iconC_TransmogCollection.GetSourceInfo(sourceID) : sourceInfoC_TransmogCollection.GetSourceItemID(itemModifiedAppearanceID) : itemIDC_TransmogCollection.GetSourceRequiredHoliday(itemModifiedAppearanceID) : holidayNameC_TransmogCollection.GetUncollectedShown() : shownC_TransmogCollection.GetValidAppearanceSourcesForClass(appearanceID, classID, categoryType?, transmogLocation?) : sourcesC_TransmogCollection.HasAnyAppearance() : hasAnyAppearanceDocumented 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.