~/forever/addon-api
Addon API
HousingBlueprintBaseFrameMixin:BaseOnHide()HousingBlueprintBaseFrameMixin:BaseOnLoad()HousingBlueprintBaseFrameMixin:BaseOnShow()HousingBlueprintBaseFrameMixin:GetNonPanelAnchor()HousingBlueprintBaseFrameMixin:HideSelf()HousingBlueprintBaseFrameMixin:IsOperationInProgress()HousingBlueprintBaseFrameMixin:OnOtherFrameShown(frame)HousingBlueprintBaseFrameMixin:SetFullInputBlockerEnabled(enabled)HousingBlueprintBaseFrameMixin:ShowSelf()HousingBlueprintBaseFrameMixin:TryHandleCloseInput()HousingBlueprintBaseFrameMixin:TryHandleEscape()HousingBlueprintBaseFrameMixin:UpdateParent()HousingBlueprintBudgetMixin.Reset(framePool, self)HousingBlueprintBudgetMixin:GetDebugName()HousingBlueprintBudgetMixin:Init(budgetEntry, isInterior, removeCurrentFromAvailable)HousingBlueprintBudgetMixin:IsInsufficient()HousingBlueprintBudgetMixin:OnEnter()HousingBlueprintBudgetMixin:OnLeave()HousingBlueprintBudgetMixin:OnLoad()HousingBlueprintBudgetsContainerMixin:ClearData()HousingBlueprintBudgetsContainerMixin:GetInsufficientBudgetTypes()HousingBlueprintBudgetsContainerMixin:IsShowingAnyBudgets()HousingBlueprintBudgetsContainerMixin:OnLoad()HousingBlueprintBudgetsContainerMixin:SetBackgroundAlpha(backgroundAlpha)HousingBlueprintBudgetsContainerMixin:SetInfo(budgetInfo, blueprintType)HousingBlueprintCollectionEntryMixin.Reset(pool, self)HousingBlueprintCollectionEntryMixin:GetDateTimeStr(excludeTime)HousingBlueprintCollectionEntryMixin:GetDebugName()HousingBlueprintCollectionEntryMixin:Init(node, owner)HousingBlueprintCollectionEntryMixin:IsHovered()HousingBlueprintCollectionEntryMixin:IsSelected()HousingBlueprintCollectionEntryMixin:OnClick(button)HousingBlueprintCollectionEntryMixin:OnDeleteConfirmed()HousingBlueprintCollectionEntryMixin:OnEnter()HousingBlueprintCollectionEntryMixin:OnLeave()HousingBlueprintCollectionEntryMixin:ShowContextMenu()HousingBlueprintCollectionEntryMixin:UpdateStateVisuals()HousingBlueprintCollectionGroupMixin.Reset(pool, self)HousingBlueprintCollectionGroupMixin:GetDebugName()HousingBlueprintCollectionGroupMixin:Init(node)HousingBlueprintCollectionGroupMixin:IsCollapsed()HousingBlueprintCollectionGroupMixin:OnLoad()HousingBlueprintCollectionGroupMixin:SetCollapsed(collapsed)HousingBlueprintCollectionGroupMixin:ToggleCollapsed()HousingBlueprintCollectionMixin:ClearData()HousingBlueprintCollectionMixin:OnBlueprintEntryClicked(blueprintInfo)HousingBlueprintCollectionMixin:OnBlueprintFrameStateChanged(blueprintFrame)HousingBlueprintCollectionMixin:OnCollectionFailure(result)HousingBlueprintCollectionMixin:OnCollectionReceived(collectionInfo)HousingBlueprintCollectionMixin:OnDeleteFailure(result)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.