~/forever/addon-api
Addon API
C_HousingBasicMode.CommitHouseExteriorPosition()C_HousingBasicMode.FinishPlacingNewDecor()C_HousingBasicMode.GetHoveredDecorInfo() : infoC_HousingBasicMode.GetSelectedDecorInfo() : infoC_HousingBasicMode.IsDecorSelected() : hasSelectedDecorC_HousingBasicMode.IsFreePlaceEnabled() : freePlaceEnabledC_HousingBasicMode.IsGridSnapEnabled() : isGridSnapEnabledC_HousingBasicMode.IsGridVisible() : gridVisibleC_HousingBasicMode.IsHouseExteriorHovered() : isHouseExteriorHoveredC_HousingBasicMode.IsHouseExteriorSelected() : isHouseExteriorSelectedC_HousingBasicMode.IsHoveringDecor() : isHoveringDecorC_HousingBasicMode.IsPlacingNewDecor() : hasPendingDecorC_HousingBasicMode.RemoveSelectedDecor()C_HousingBasicMode.RotateDecor(rotDegrees)C_HousingBasicMode.RotateHouseExterior(rotDegrees)C_HousingBasicMode.SetFreePlaceEnabled(freePlaceEnabled)C_HousingBasicMode.SetGridSnapEnabled(isGridSnapEnabled)C_HousingBasicMode.SetGridVisible(gridVisible)C_HousingBasicMode.StartPlacingNewDecor(catalogEntryVariantID)C_HousingBasicMode.StartPlacingPreviewDecor(decorRecordID, bundleCatalogShopProductID?)C_HousingBlueprint.CanExportRoom(roomGUID) : canExportC_HousingBlueprint.CanExportTypeFromCurrentLocation(type) : locationValidC_HousingBlueprint.CanImportTypeFromCurrentLocation(type) : locationValidC_HousingBlueprint.DeleteBlueprint(blueprintID)C_HousingBlueprint.ExportBlueprint(type, name)C_HousingBlueprint.ExportRoomBlueprint(name, roomGUID)C_HousingBlueprint.GetBlueprintHyperlink(blueprintShareCode) : hyperLinkC_HousingBlueprint.GetBlueprintTypeForCode(shareCode) : typeC_HousingBlueprint.GetExportAvailability() : availabilityC_HousingBlueprint.GetFeatureAvailability() : blueprintsAvailabilityC_HousingBlueprint.GetImportAvailability() : availabilityC_HousingBlueprint.ImportBlueprint(shareCode)C_HousingBlueprint.IsShareCodeValid(shareCode) : isValidC_HousingBlueprint.RenameBlueprint(blueprintID, newName)C_HousingBlueprint.RequestBlueprintCollection()C_HousingBlueprint.RequestBlueprintContents(shareCode)C_HousingBlueprint.RequestBlueprintContentsForContext(shareCode, optionalHouseGUID?)C_HousingBlueprint.StartImportRoomBlueprint(shareCode)C_HousingBlueprint.UpdateBlueprintStringFromInput(inputShareCode) : updatedShareCodeC_HousingCatalog.CreateCatalogSearcher() : searcherC_HousingCatalog.DeletePreviewCartDecor(decorGUID)C_HousingCatalog.DestroyEntry(entryVariantID, destroyAll)C_HousingCatalog.GetAllFilterTagGroups() : filterTagGroupsC_HousingCatalog.GetAllVariantInfosForEntry(entryID) : variantInfosC_HousingCatalog.GetBundleInfo(bundleCatalogShopProductID) : bundleInfoC_HousingCatalog.GetCartSizeLimit() : cartSizeLimitC_HousingCatalog.GetCatalogCategoryAndSubcategoryNames(subcategoryID) : categoryName, subcategoryNameC_HousingCatalog.GetCatalogCategoryInfo(categoryID) : infoC_HousingCatalog.GetCatalogEntryInfo(entryID) : infoC_HousingCatalog.GetCatalogEntryInfoByItem(itemInfo) : infoDocumented 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.