~/forever/addon-api
Addon API
Class_TutorialBase:HideDoubleKeyTutorial()Class_TutorialBase:HideMouseKeyboardTutorial()Class_TutorialBase:HidePointerTutorial(pointerTutorialID)Class_TutorialBase:HideSingleKeyTutorial()Class_TutorialBase:HideWalkTutorial()Class_TutorialBase:Name()Class_TutorialBase:SetExclusiveClass(class)Class_TutorialBase:ShowDoubleKeyTutorial(content, duration, position)Class_TutorialBase:ShowMouseKeyboardTutorial()Class_TutorialBase:ShowSingleKeyTutorial(content, duration, position)Class_TutorialBase:ShowWalkTutorial()Class_TutorialBase:Status()TutorialDoubleKeyMixin:HideTutorial(id)TutorialDoubleKeyMixin:OnLoad()TutorialDoubleKeyMixin:SetKeyText(container, keyText)TutorialDoubleKeyMixin:_SetContent(content)TutorialDragButton:Animate()TutorialDragButton:Hide()TutorialDragButton:OnUpdate()TutorialDragButton:Show(originButton, destButton)TutorialHelper:FilterByRace(set)TutorialHelper:FindEmptyButton(optionalPreferredActionBar)TutorialHelper:GetCreatureIDFromGUID(guid)TutorialHelper:GetFaction()TutorialHelper:IsMeleeClass()TutorialHelper:OpenAllBags()TutorialHelper:RegisterTutorialForEvents(tutorial, events)TutorialHelper:UnregisterTutorialForEvents(tutorial, events)TutorialMainFrameMixin:CINEMATIC_START()TutorialMainFrameMixin:CINEMATIC_STOP()TutorialMainFrameMixin:HideTutorial(id)TutorialMainFrameMixin:OnLoad()TutorialMainFrameMixin:ShowTutorial(content, duration, position)TutorialMainFrameMixin:_AnimateIn()TutorialMainFrameMixin:_AnimateOut()TutorialMainFrameMixin:_SetContent(content)TutorialMainFrameMixin:_SetDesiredContent(content)TutorialMainFrameMixin:_SetDesiredPosition(position)TutorialMainFrameMixin:_SetPosition(position)TutorialManager:AddTutorial(tutorialInstance, optionalOverrideKey, args)TutorialManager:AddWatcher(tutorialInstance, autoStart, optionalOverrideKey, args)TutorialManager:Begin()TutorialManager:CanBootstrapNPE()TutorialManager:CanShowSupertrackTutorial()TutorialManager:CanShutdownTutorial()TutorialManager:CheckHasCompletedFrameTutorial(tutorial, callback)TutorialManager:CheckHasCompletedTutorial(tutorialBitfield, tutorial, callback)TutorialManager:DebugLog(debugString)TutorialManager:Finished(tutorialKey)TutorialManager:GetIsActive()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.