~/forever/addon-api
Addon API
BaseHousingControlButtonMixin:CheckEnabled()BaseHousingControlButtonMixin:GetDefaultTexture()BaseHousingControlButtonMixin:GetIconColorForState(state)BaseHousingControlButtonMixin:GetIconForState(state)BaseHousingControlButtonMixin:IsActive()BaseHousingControlButtonMixin:OnClick()HouseEditorButtonMixin:CheckEnabled()HouseEditorButtonMixin:EnterMode()HouseEditorButtonMixin:IsActive()HouseEditorButtonMixin:LeaveMode()HouseExitButtonMixin:CheckEnabled()HouseExitButtonMixin:IsActive()HouseExitButtonMixin:OnClick()HouseInfoButtonMixin:CheckEnabled()HouseInfoButtonMixin:IsActive()HouseInfoButtonMixin:OnClick()HouseInspectorButtonMixin:CheckEnabled()HouseInspectorButtonMixin:EnterMode()HouseInspectorButtonMixin:IsActive()HouseInspectorButtonMixin:LeaveMode()HouseSettingsButtonMixin:CheckEnabled()HouseSettingsButtonMixin:EnterMode()HouseSettingsButtonMixin:IsActive()HouseSettingsButtonMixin:LeaveMode()HousingBlueprintActionButtonMixin:AddEnabledTooltipText(tooltip)HousingBlueprintActionButtonMixin:CheckEnabled()HousingBlueprintActionButtonMixin:IsActive()HousingBlueprintActionButtonMixin:OnClick()HousingControlsMixin:GetActiveFrame()HousingControlsMixin:OnEvent(event, ...)HousingControlsMixin:OnHide()HousingControlsMixin:OnLoad()HousingControlsMixin:OnShow()HousingControlsMixin:UpdateButtons()HousingControlsMixin:UpdateControlVisibility()HousingControls_LoadUI()HousingOwnerControlsLayoutMixin:GetButtons()HousingOwnerControlsLayoutMixin:SetActive(active)HousingVisitorControlsLayoutMixin:GetButtons()HousingVisitorControlsLayoutMixin:SetActive(active)HousingVisitorControlsLayoutMixin:UpdateOwnerInfomation()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.