~/forever/addon-api
Addon API
C_Housing.IsInsideHouseOrPlot() : isInsideC_Housing.IsInsideOwnedHouse() : isInsideOwnedHouseC_Housing.IsInsideOwnedHouseOrPlot() : isInsideOwnedHouseOrPlotC_Housing.IsInsideOwnedPlot() : isInsideC_Housing.IsInsidePlot() : isInsideC_Housing.IsOnNeighborhoodMap() : isOnNeighborhoodMapC_Housing.LeaveHouse()C_Housing.OnCharterConfirmationAccepted()C_Housing.OnCharterConfirmationClosed()C_Housing.OnCreateCharterNeighborhoodClosed()C_Housing.OnCreateGuildNeighborhoodClosed()C_Housing.OnHouseFinderClickPlot(plotID)C_Housing.OnRequestSignatureClicked()C_Housing.OnSignCharterClicked(charterOwnerGUID)C_Housing.RelinquishHouse(houseGuid)C_Housing.RequestCurrentHouseInfo()C_Housing.RequestHouseFinderNeighborhoodData(neighborhoodGuid, neighborhoodName)C_Housing.RequestPlayerCharacterList()C_Housing.ResetHouse(resetScope)C_Housing.ReturnAfterVisitingHouse()C_Housing.SaveHouseSettings(playerGUID, accessFlags)C_Housing.SearchBNetFriendNeighborhoods(bnetName) : isValidBnetFriendC_Housing.SearchBNetFriendNeighborhoodsByID(bnetID) : isValidBnetFriendC_Housing.SetTrackedHouseGuid(trackedHouse?)C_Housing.StartTutorial()C_Housing.TeleportHome(neighborhoodGUID, houseGUID, plotID)C_Housing.TryRenameNeighborhood(neighborhoodName)C_Housing.ValidateCreateGuildNeighborhoodSize()C_Housing.ValidateNeighborhoodName(neighborhoodName)C_Housing.VisitHouse(neighborhoodGUID, houseGUID, plotID)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)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.