~/forever/addon-api
Addon API
ObjectiveTrackerFrameMixin:OnLoad()ObjectiveTrackerFrameMixin:OnSmartNavFocus()ObjectiveTrackerFrameMixin:OpenQuestDetailsFromTracker()ObjectiveTrackerFrameMixin:OpenQuestOptionsFromTracker()ObjectiveTrackerFrameMixin:RegisterForTransitions()ObjectiveTrackerFrameMixin:SelectFirstButton()ObjectiveTrackerFrameMixin:SetTrackerTargetButton()ObjectiveTrackerFrameMixin:SetUpGamepad()ObjectiveTrackerFrameMixin:ShouldShowHeader()ObjectiveTrackerFrameMixin:SmartNavigationCloseHandler()ObjectiveTrackerFrameMixin:UnfocusGamepad()ObjectiveTrackerFrameMixin:UninitializeGamepad()ObjectiveTrackerFrameMixin:UntrackQuestFromTracker()ObjectiveTrackerFrameMixin:Update(dirtyUpdate)ObjectiveTrackerFrameMixin:UpdateHeaderPosition()ObjectiveTrackerFrameMixin:UpdateSmartNavigationOverrides()ObjectiveTrackerLineMixin:OnHyperlinkClick(link, text, button)ObjectiveTrackerLineMixin:OnLoad()ObjectiveTrackerLineMixin:UpdateModule()ObjectiveTrackerManager:AcquireFrame(parent, template)ObjectiveTrackerManager:AddContainer(container)ObjectiveTrackerManager:AssignModulesOrder(modules)ObjectiveTrackerManager:CanShowPOIs(module)ObjectiveTrackerManager:EnumerateActiveBlocksByTag(tag, callback)ObjectiveTrackerManager:GetContainerForModule(module)ObjectiveTrackerManager:HasAnyModules()ObjectiveTrackerManager:HasRewardsToastForBlock(block)ObjectiveTrackerManager:HideRewardsToast(rewardsToast)ObjectiveTrackerManager:Init()ObjectiveTrackerManager:OnCVarChanged(cvar, value)ObjectiveTrackerManager:OnVariablesLoaded()ObjectiveTrackerManager:ReleaseFrame(frame)ObjectiveTrackerManager:RemoveAllModules()ObjectiveTrackerManager:SetCanAddModules(canAdd)ObjectiveTrackerManager:SetModuleContainer(module, container)ObjectiveTrackerManager:SetOpacity(opacity)ObjectiveTrackerManager:SetTextSize(textSize)ObjectiveTrackerManager:ShowRewardsToast(rewards, module, block, headerText, callback)ObjectiveTrackerManager:UpdateAll()ObjectiveTrackerManager:UpdateModule(module)ObjectiveTrackerManager:UpdatePOIEnabled(enabled)ObjectiveTrackerModuleHeaderMixin:OnLoad()ObjectiveTrackerModuleHeaderMixin:OnToggle()ObjectiveTrackerModuleHeaderMixin:PlayAddAnimation()ObjectiveTrackerModuleHeaderMixin:SetCollapsed(collapsed)ObjectiveTrackerModuleMixin:AcquireFrame(template)ObjectiveTrackerModuleMixin:AddBlock(block)ObjectiveTrackerModuleMixin:AddBlockToCache(block)ObjectiveTrackerModuleMixin:AddTag(tag)ObjectiveTrackerModuleMixin:AdjustSlideAnchor(offsetY)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.