~/forever/addon-api
Addon API
C_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() : hasSelectedDecorC_HousingCustomizeMode.IsHouseExteriorDoorHovered() : isHouseExteriorDoorHoveredC_HousingCustomizeMode.IsHoveringDecor() : isHoveringDecorC_HousingCustomizeMode.IsHoveringRoomComponent() : isHoveringC_HousingCustomizeMode.IsRoomComponentSelected() : hasSelectedComponentC_HousingCustomizeMode.RoomComponentSupportsVariant(componentID, variant) : variantSupportedC_HousingCustomizeMode.RoomConnectionSupportsDoorType(roomGUID, componentID, newDoortype) : doorTypeSupportedC_HousingCustomizeMode.SetRoomComponentCeilingType(roomGUID, componentID, ceilingType)C_HousingCustomizeMode.SetRoomComponentDoorType(roomGUID, componentID, newDoortype)C_HousingDecor.AnyDecorPlacedInRoom(roomGUID) : isPlacedC_HousingDecor.CancelActiveEditing()C_HousingDecor.CommitDecorMovement()C_HousingDecor.EnterPreviewState()C_HousingDecor.ExitPreviewState()C_HousingDecor.GetAllMaxPlacementBudgets() : interiorMaxBudgets, exteriorMaxBudgetsC_HousingDecor.GetAllPlacedDecor() : placedDecorC_HousingDecor.GetAllSpentPlacementBudgets() : interiorSpentBudgets, exteriorSpentBudgetsC_HousingDecor.GetDecorAssignedPetName(decorGUID) : nameC_HousingDecor.GetDecorCanAttachPet(decorID) : canAttachPetDocumented 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.