~/forever/addon-api
Addon API
BaseHouseEditorModeButtonMixin:GetDefaultTexture()BaseHouseEditorModeButtonMixin:GetIconColorForState(state)BaseHouseEditorModeButtonMixin:GetIconForState(state)BaseHouseEditorModeButtonMixin:IsActive()BaseHouseEditorModeMixin:BaseOnHide()BaseHouseEditorModeMixin:BaseOnShow()BaseHouseEditorModeMixin:GetModeType()BaseHouseEditorModeMixin:OnDecorHovered()BaseHouseEditorModeMixin:OnHouseHovered()BaseHouseEditorModeMixin:OnRoomComponentHovered()BaseHouseEditorModeMixin:PlayPlacedHouseSoundForSize(size)BaseHouseEditorModeMixin:PlayPlacedSoundForSize(size, isPreview)BaseHouseEditorModeMixin:PlayPlacementSoundForHouse()BaseHouseEditorModeMixin:PlaySelectedHouseSoundForSize(size)BaseHouseEditorModeMixin:PlaySelectedSoundForDecorInfo(decorInfo, isPreview)BaseHouseEditorModeMixin:PlaySelectedSoundForHouse()BaseHouseEditorModeMixin:PlaySelectedSoundForSize(size, isPreview)BaseHouseEditorModeMixin:PlaySoundForHouseSize(size, small, medium, large)BaseHouseEditorModeMixin:PlaySoundForSize(size, small, medium, large)BaseHouseEditorModeMixin:ShowDecorInstanceTooltip(decorInstanceInfo)BaseHouseEditorModeMixin:ShowHouseTooltip()BaseHouseEditorModeMixin:ShowInvalidPlacementDecorTooltip(invalidPlacementInfo)BaseHouseEditorModeMixin:ShowInvalidPlacementHouseTooltip(invalidPlacementInfo)BaseHouseEditorModeMixin:ShowRoomComponentTooltip(componentInfo)BaseHouseEditorModeMixin:TryHandleEscape()BaseHouseEditorModesBarMixin:OnEvent(event, ...)BaseHouseEditorModesBarMixin:OnHide()BaseHouseEditorModesBarMixin:OnShow()BaseHouseEditorModesBarMixin:UpdateButtonBindings()BaseHouseEditorModesBarMixin:UpdateButtonStates()CheckDisabledHelper(getButtons, getRestrictionFn, specializedRestrictionStrings)CustomizeDecorPetFrameMixin:CachePetJournalFilters()CustomizeDecorPetFrameMixin:InitializeFilterDropdown()CustomizeDecorPetFrameMixin:InitializeSearchBox()CustomizeDecorPetFrameMixin:IsCollapsed()CustomizeDecorPetFrameMixin:OnEvent(event)CustomizeDecorPetFrameMixin:OnHide()CustomizeDecorPetFrameMixin:OnLoad()CustomizeDecorPetFrameMixin:OnShow()CustomizeDecorPetFrameMixin:RestorePetJournalFilters()CustomizeDecorPetFrameMixin:SetCollapsed(shouldCollapse)CustomizeDecorPetFrameMixin:SetCustomizationPetPane(customizationPetPane)CustomizeDecorPetFrameMixin:SetExpandButton(expandButton)CustomizeDecorPetFrameMixin:SetHousingPetFilters()CustomizeDecorPetFrameMixin:UpdateCollapseState(immediate)CustomizeDecorPetFrameMixin:UpdatePetList()DecorCustomizationsPaneMixin:ClearDecorInfo()DecorCustomizationsPaneMixin:GetPetPane()DecorCustomizationsPaneMixin:OnHide()DecorCustomizationsPaneMixin:OnLoad()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.