~/forever/addon-api
Addon API
TutorialManager:GetTutorial(tutorialKey)TutorialManager:GetWatcher(tutorialKey)TutorialManager:Initialize()TutorialManager:OnCVARsUpdated(cvar, value)TutorialManager:OnSettingsLoaded(cvar, value)TutorialManager:Queue(tutorialKey, ...)TutorialManager:RemoveTutorial(tutorialKey)TutorialManager:RemoveWatcher(tutorialKey)TutorialManager:ResetTutorials()TutorialManager:Shutdown()TutorialManager:ShutdownTutorial(tutorialKey)TutorialManager:ShutdownWatcher(tutorialKey)TutorialManager:StartWatcher(tutorialKey)TutorialManager:StopWatcher(tutorialKey, removeAfter)TutorialManager:TutorialStatus()TutorialPointerFrame:Hide(id)TutorialPointerFrame:Initialize()TutorialPointerFrame:Show(content, direction, anchorFrame, ofsX, ofsY, relativePoint, backupDirection, overrideWidth)TutorialPointerFrame:_DoesFrameFit(frame, anchorFrame, directionData)TutorialPointerFrame:_GetFrame(parentFrame)TutorialPointerFrame:_GetTotalEffectiveHeight(frame)TutorialPointerFrame:_GetTotalEffectiveWidth(frame)TutorialPointerFrame:_RetireFrame(frame)TutorialQuestBangGlow:GetExisting(button)TutorialQuestBangGlow:Hide(button)TutorialQuestBangGlow:Show(button)TutorialQuestManagerMixin:AreQuestsPending()TutorialQuestManagerMixin:Initialize()TutorialQuestManagerMixin:QUEST_ACCEPTED(questID)TutorialQuestManagerMixin:QUEST_LOG_UPDATE()TutorialQuestManagerMixin:RegisterForCallbacks(obj)TutorialQuestManagerMixin:ReinitializeExistingQuests()TutorialQuestManagerMixin:Shutdown()TutorialQuestManagerMixin:SimulateEvents(callbackTargetFilter)TutorialQuestManagerMixin:UnregisterForCallbacks(obj)TutorialQuestManagerMixin:_DoCallback(event, questData, callbackTargetFilter)TutorialQueue:Add(tutorialInstance, ...)TutorialQueue:CheckQueue()TutorialQueue:Initialize()TutorialQueue:NotifyDone(callingTutorial)TutorialQueue:Reset()TutorialQueue:Status()TutorialRangeManager:Initialize()TutorialRangeManager:Shutdown()TutorialRangeManager:StartWatching(itemOrList, watchType, range, completeCallback, mode, quest)TutorialRangeManager:_Check()TutorialRangeManager:_Update()TutorialSingleKeyMixin:HideTutorial(id)TutorialSingleKeyMixin:OnLoad()TutorialSingleKeyMixin:SetKeyText(keyText)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.