~/forever/addon-api
Addon API
C_HousingBasicMode.CancelActiveEditing()C_HousingBasicMode.CommitDecorMovement()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?)Documented 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.