~/forever/addon-api
Addon API
C_HousingCatalog.GetCatalogEntryInfoByRecordID(entryType, recordID) : infoC_HousingCatalog.GetCatalogEntryRefundTimeStampByRecordID(entryType, recordID) : refundTimeStampC_HousingCatalog.GetCatalogEntryVariantInfo(entryVariantID) : infoC_HousingCatalog.GetCatalogSubcategoryInfo(subcategoryID) : infoC_HousingCatalog.GetDecorMaxOwnedCount() : maxOwnedCountC_HousingCatalog.GetDecorTotalOwnedCount() : totalOwnedCount, exemptDecorCountC_HousingCatalog.GetDestroyableInstanceCount(entryVariantID) : destroyableInstanceCountC_HousingCatalog.GetFeaturedBundles() : bundleInfosC_HousingCatalog.GetFeaturedSmallProducts() : infosC_HousingCatalog.GetMarketInfoForDecor(decorID) : marketInfoC_HousingCatalog.HasFeaturedEntries() : hasEntriesC_HousingCatalog.HousingMarketActionAddToCart(productID, withPreview)C_HousingCatalog.HousingMarketActionClearCart()C_HousingCatalog.HousingMarketActionRemoveFromCart(productID)C_HousingCatalog.HousingMarketActionViewBundle(productID)C_HousingCatalog.HousingMarketActionViewInStore(productID)C_HousingCatalog.IsPreviewCartItemShown(decorGUID) : isShownC_HousingCatalog.PromotePreviewDecor(decorID, previewDecorGUID) : successC_HousingCatalog.RequestHousingMarketInfoRefresh()C_HousingCatalog.RequestHousingMarketRefundInfo()C_HousingCatalog.SearchCatalogCategories(searchParams) : categoryIDsC_HousingCatalog.SearchCatalogSubcategories(searchParams) : subcategoryIDsC_HousingCatalog.SetPreviewCartItemShown(decorGUID, shown)C_HousingCleanupMode.GetHoveredDecorInfo() : infoC_HousingCleanupMode.IsHoveringDecor() : isHoveringDecorC_HousingCleanupMode.RemoveSelectedDecor()C_HousingCustomizeMode.ApplyDyeToSelectedDecor(dyeSlotID, dyeColorID?)C_HousingCustomizeMode.ApplyPetToSelectedDecor(petID?, petBehavior)C_HousingCustomizeMode.ApplyThemeToRoom(themeSetID)C_HousingCustomizeMode.ApplyThemeToSelectedRoomComponent(themeSetID)C_HousingCustomizeMode.ApplyWallpaperToAllWalls(roomComponentTextureRecID)C_HousingCustomizeMode.ApplyWallpaperToSelectedRoomComponent(roomComponentTextureRecID)C_HousingCustomizeMode.CancelActiveEditing()C_HousingCustomizeMode.ClearDyesForSelectedDecor()C_HousingCustomizeMode.ClearTargetRoomComponent()C_HousingCustomizeMode.CommitDyesForSelectedDecor() : hasChangesC_HousingCustomizeMode.GetHoveredDecorInfo() : infoC_HousingCustomizeMode.GetHoveredRoomComponentInfo() : infoC_HousingCustomizeMode.GetNumDyesToRemoveOnSelectedDecor() : numDyesToRemoveC_HousingCustomizeMode.GetNumDyesToSpendOnSelectedDecor() : numDyesToSpendC_HousingCustomizeMode.GetPreviewDyesOnSelectedDecor() : previewDyesC_HousingCustomizeMode.GetRecentlyUsedDyes() : recentDyesC_HousingCustomizeMode.GetRecentlyUsedThemeSets() : recentThemeSetsC_HousingCustomizeMode.GetRecentlyUsedWallpapers() : recentWallpapersC_HousingCustomizeMode.GetSelectedDecorInfo() : infoC_HousingCustomizeMode.GetSelectedDecorPetInfo() : petID, petBehaviorC_HousingCustomizeMode.GetSelectedRoomComponentInfo() : infoC_HousingCustomizeMode.GetThemeSetInfo(themeSetID) : nameC_HousingCustomizeMode.GetWallpapersForRoomComponentType(type) : availableWallpapersC_HousingCustomizeMode.IsDecorSelected() : hasSelectedDecorDocumented 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.