v0.13.8

C_TransmogCollection

namespaceavailable in: camelot

Status in wowlua

84 functions: 7 implemented, 10 recorded, 67 guessed.

Functions

functionwhat it doesstatus
AccountCanCollectSourceReturns whether the appearance source has any information available, and whether the account can collect it. · by wowlua
(sourceID: number): (boolean, boolean)
guessed
AreAllCollectionTypeFiltersCheckedWhether every collection type filter of the appearances collection is checked. · by wowlua
(): boolean
guessed
AreAllSourceTypeFiltersCheckedWhether every source type filter of the appearances collection is checked. · by wowlua
(): boolean
guessed
CanAppearanceHaveIllusionWhether a weapon illusion can be applied to the appearance. · by wowlua
(appearanceID: number): boolean
guessed
ClearNewAppearanceClears the new mark from the appearance in the collection. · by wowlua
(visualID: number)
guessed
ClearSearchClears the search text of the given appearance search; returns whether the search finished. · by wowlua
(searchType: TransmogSearchType): boolean
guessed
DeleteCustomSetDeletes the custom set. · by wowlua
(customSetID: number)
guessed
EndSearchEnds the appearance search in progress. · by wowlua
()
guessed
GetAllAppearanceSourcesReturns the IDs of every source (item modified appearance) of the appearance. · by wowlua
(itemAppearanceID: number): number[]
guessed
GetAllFactionsShownWhether the appearances collection shows appearances of all factions. · by wowlua
(): boolean
guessed
GetAllRacesShownWhether the appearances collection shows appearances of all races. · by wowlua
(): boolean
guessed
GetAppearanceCameraIDReturns the camera ID used to show the appearance in a model. · by wowlua
(itemAppearanceID: number, variation: TransmogCameraVariation?): number
implemented
GetAppearanceCameraIDBySourceReturns the camera ID used to show the appearance source in a model. · by wowlua
(itemModifiedAppearanceID: number, variation: TransmogCameraVariation?): number
guessed
GetAppearanceInfoBySourceReturns information about the appearance tied to the given sourceID
(itemModifiedAppearanceID: number): TransmogAppearanceInfoBySourceData?
guessed
GetAppearanceSourceDropsReturns the dungeon journal encounters that drop the appearance source. · by wowlua
(itemModifiedAppearanceID: number): TransmogAppearanceJournalEncounterInfo[]?
guessed
GetAppearanceSourceInfoReturns appearance info for a transmog source.
(itemModifiedAppearanceID: number): TransmogAppearanceSourceInfoData?
recorded
GetAppearanceSourcesReturns the sources for an appearance.
(appearanceID: number, categoryType: TransmogCollectionType?, transmogLocation: TransmogLocationMixin?): AppearanceSourceInfo[]?
implemented
GetArtifactAppearanceStringsReturns the name and the unlock text of the artifact appearance. · by wowlua
(appearanceID: number): (string?, string?)
guessed
GetCategoryAppearancesReturns all appearances for a category. This is filtered by the class proficiency.
(category: TransmogCollectionType, transmogLocation: TransmogLocationMixin?, option: TransmogOutfitSlotOption?): TransmogCategoryAppearanceInfo[]?
implemented
GetCategoryCollectedCountReturns how many appearances of the category the player has collected. · by wowlua
(category: TransmogCollectionType): number
implemented
GetCategoryForItemReturns the collection category of the appearance source. · by wowlua
(itemModifiedAppearanceID: number): TransmogCollectionType?
guessed
GetCategoryInfoReturns wardrobe category info.
(category: TransmogCollectionType): (string?, boolean?, boolean?, boolean?, boolean?, boolean?)
recorded
GetCategoryTotalReturns how many appearances the category has in total. · by wowlua
(category: TransmogCollectionType): number
recorded
GetClassFilterReturns the class ID the appearances collection is filtered to; the player's class until SetClassFilter changes it. · by wowlua
(): number
implemented
GetCollectedShownWhether the appearances collection shows collected appearances. · by wowlua
(): boolean
guessed
GetCustomSetHyperlinkFromItemTransmogInfoListReturns a hyperlink for a custom set made of the given appearances. · by wowlua
(itemTransmogInfoList: ItemTransmogInfo[]): string?
guessed
GetCustomSetInfoReturns the name and icon of the custom set. · by wowlua
(customSetID: number): (string?, number?)
guessed
GetCustomSetItemTransmogInfoListReturns the appearances of each slot of the custom set. · by wowlua
(customSetID: number): ItemTransmogInfo[]?
guessed
GetCustomSetsReturns the IDs of the player's custom sets. · by wowlua
(): number[]
guessed
GetFallbackWeaponAppearanceReturns the appearance ID used for a weapon slot when no other appearance applies. · by wowlua
(): number?
guessed
GetFilteredCategoryCollectedCountReturns how many appearances of the category the player has collected, counting only those the current filters show. · by wowlua
(category: TransmogCollectionType): number
recorded
GetFilteredCategoryTotalReturns how many appearances the category has, counting only those the current filters show. · by wowlua
(category: TransmogCollectionType): number
recorded
GetIllusionInfoReturns information about the weapon illusion. · by wowlua
(illusionID: number): TransmogIllusionInfo?
guessed
GetIllusionStringsReturns the name, hyperlink and source text of the weapon illusion. · by wowlua
(illusionID: number): (string?, string?, string?)
guessed
GetIllusionsReturns transmoggable enchants for the appearances tab.
(category: TransmogCollectionType?): TransmogIllusionInfo[]
recorded
GetInspectItemTransmogInfoListReturns the appearances of each slot of the inspected unit. · by wowlua
(): ItemTransmogInfo[]?
guessed
GetIsAppearanceFavoriteWhether the appearance is marked as a favorite. · by wowlua
(itemAppearanceID: number): boolean
guessed
GetItemInfoReturns appearance info for an item.
(itemInfo: ItemInfo): (number?, number?)
guessed
GetItemTransmogInfoListFromCustomSetHyperlinkReturns the appearances of each slot from a custom set hyperlink. · by wowlua
(hyperlink: string): ItemTransmogInfo[]?
guessed
GetLatestAppearanceReturns the most recently collected appearance and its collection category. · by wowlua
(): (number?, TransmogCollectionType?)
recorded
GetNumMaxCustomSetsReturns the most custom sets the player can save. · by wowlua
(): number
guessed
GetNumTransmogSourcesReturns the number of transmog sources. · by wowlua
(): number
recorded
GetPairedArtifactAppearanceReturns the appearance source paired with the artifact appearance source, such as the other hand's weapon. · by wowlua
(itemModifiedAppearanceID: number): number?
guessed
GetSourceIconReturns the icon of the appearance source's item. · by wowlua
(itemModifiedAppearanceID: number): number?
guessed
GetSourceInfoReturns appearance source info.
(sourceID: number): AppearanceSourceInfo?
guessed
GetSourceItemIDReturns the item ID of the appearance source. · by wowlua
(itemModifiedAppearanceID: number): number?
guessed
GetSourceRequiredHolidayReturns the name of the holiday the appearance source needs. · by wowlua
(itemModifiedAppearanceID: number): string?
guessed
GetUncollectedShownWhether the appearances collection shows uncollected appearances. · by wowlua
(): boolean
guessed
GetValidAppearanceSourcesForClassReturns the sources of the appearance that the class can use. · by wowlua
(appearanceID: number, classID: number, categoryType: TransmogCollectionType?, transmogLocation: TransmogLocationMixin?): AppearanceSourceInfo[]?
implemented
HasAnyAppearanceWhether the player has collected any appearance. · by wowlua
(): boolean
recorded
HasFavoritesWhether the player has marked any appearance as a favorite. · by wowlua
(): boolean
guessed
IsAppearanceHiddenVisualWhether the appearance is a hidden appearance, which hides the item. · by wowlua
(appearanceID: number): boolean
guessed
IsCategoryValidForItemWhether the collection category applies to the item. · by wowlua
(category: TransmogCollectionType, itemInfo: ItemInfo): boolean
guessed
IsNewAppearanceWhether the appearance is newly collected and still marked as new. · by wowlua
(visualID: number): boolean
implemented
IsSearchDBLoadingWhether the appearance search data is still loading. · by wowlua
(): boolean
guessed
IsSearchInProgressWhether the given appearance search is still running. · by wowlua
(searchType: TransmogSearchType): boolean
recorded
IsSourceTypeFilterCheckedWhether the source type filter is checked. · by wowlua
(index: number): boolean
guessed
IsSpellItemEnchantmentHiddenVisualWhether the enchantment is the hidden illusion, which hides a weapon's enchant visual. · by wowlua
(spellItemEnchantmentID: number): boolean
guessed
IsUsingDefaultFiltersWhether the appearances collection filters are at their defaults. · by wowlua
(): boolean
guessed
IsValidCustomSetNameWhether the name can be used for a custom set. · by wowlua
(name: string): boolean
guessed
IsValidTransmogSourceWhether the transmog source is valid. · by wowlua
(source: TransmogSource): boolean
guessed
ModifyCustomSetReplaces the appearances of the custom set. · by wowlua
(customSetID: number, itemTransmogInfoList: ItemTransmogInfo[])
guessed
NewCustomSetCreates a custom set; returns its ID. · by wowlua
(name: string, icon: number, itemTransmogInfoList: ItemTransmogInfo[]): number?
guessed
PlayerCanCollectSourceReturns whether the appearance source has any information available, and whether the player can collect it. · by wowlua
(sourceID: number): (boolean, boolean)
guessed
PlayerHasTransmogWhether the player has collected the item's appearance. · by wowlua
(itemID: number, itemAppearanceModID: number): boolean
guessed
PlayerHasTransmogByItemInfoWhether the player has collected the item's appearance. · by wowlua
(itemInfo: ItemInfo): boolean
guessed
PlayerHasTransmogItemModifiedAppearanceWhether the player has collected the appearance source. · by wowlua
(itemModifiedAppearanceID: number): boolean
guessed
PlayerKnowsSourceWhether the player has collected the appearance source. · by wowlua
(sourceID: number): boolean
guessed
RenameCustomSetRenames the custom set. · by wowlua
(customSetID: number, name: string)
guessed
SearchProgressReturns how far the given appearance search has progressed. · by wowlua
(searchType: TransmogSearchType): number
guessed
SearchSizeReturns how many entries the given appearance search covers. · by wowlua
(searchType: TransmogSearchType): number
guessed
SetAllCollectionTypeFiltersChecks or unchecks every collection type filter of the appearances collection. · by wowlua
(checked: boolean)
guessed
SetAllFactionsShownSets whether the appearances collection shows appearances of all factions. · by wowlua
(shown: boolean)
guessed
SetAllRacesShownSets whether the appearances collection shows appearances of all races. · by wowlua
(shown: boolean)
guessed
SetAllSourceTypeFiltersChecks or unchecks every source type filter of the appearances collection. · by wowlua
(checked: boolean)
guessed
SetClassFilterFilters the appearances collection to the given class. · by wowlua
(classID: number)
guessed
SetCollectedShownSets whether the appearances collection shows collected appearances. · by wowlua
(shown: boolean)
guessed
SetDefaultFiltersResets the appearances collection filters to their defaults. · by wowlua
()
guessed
SetIsAppearanceFavoriteMarks or unmarks the appearance as a favorite. · by wowlua
(itemAppearanceID: number, isFavorite: boolean)
guessed
SetSearchSets the search text of the given appearance search; returns whether the search finished. · by wowlua
(searchType: TransmogSearchType, searchText: string): boolean
guessed
SetSearchAndFilterCategorySets the collection category that searches and filters apply to. · by wowlua
(category: TransmogCollectionType)
guessed
SetSourceTypeFilterChecks or unchecks a source type filter of the appearances collection. · by wowlua
(index: number, checked: boolean)
guessed
SetUncollectedShownSets whether the appearances collection shows uncollected appearances. · by wowlua
(shown: boolean)
guessed
UpdateUsableAppearancesRefreshes which appearances the player can use. · by wowlua
()
guessed

"by wowlua": no one documents this function, so wowlua wrote the description from its name, signature and behaviour.

Structures

  • TransmogAppearanceInfoBySourceData · appearanceID, appearanceIsCollected, sourceIsCollected, sourceIsCollectedPermanent, sourceIsCollectedConditional, meetsTransmogPlayerCondition, appearanceHasAnyNonLevelRequirements, appearanceMeetsNonLevelRequirements, appearanceIsUsable, appearanceNumSources, sourceIsKnown, canDisplayOnPlayer, isAnySourceValidForPlayer
  • TransmogAppearanceJournalEncounterInfo · instance, instanceType, tiers, encounter, difficulties
  • TransmogAppearanceSourceInfoData · category, itemAppearanceID, canHaveIllusion, icon, isCollected, itemLink, transmoglink, sourceType?, itemSubclass, ignoreModelAttachmentChecksForIllusion
  • TransmogCategoryAppearanceInfo · visualID, isCollected, isFavorite, isHideVisual, canDisplayOnPlayer, uiOrder, exclusions, isUsable, hasRequiredHoliday, hasActiveRequiredHoliday, minIlvl, isValidForEquippedItem, alwaysShowItem?
  • TransmogCategoryInfo · name, isWeapon, canHaveIllusions, canMainHand, canOffHand, canRanged
  • TransmogCustomSetInfo · name, icon
  • TransmogIllusionInfo · visualID, sourceID, icon, isCollected, isUsable, isHideVisual

sources

Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (TransmogrifyCollection system, camelot 1.60.1). Descriptions: warcraft.wiki.gg's API pages, by its contributors, CC BY-SA 4.0 ↗; written by wowlua where no documentation describes the entry.