~/forever/addon-api
Addon API
Class_SelectMobWatcher:OnUpdate(elapsed)Class_SelectQuestDifferentZone:Display()Class_SelectQuestDifferentZone:OnBegin(questData)Class_ShowBags:OnBegin(data)Class_ShowBags:OnComplete()Class_ShowBags:OnInitialize()Class_ShowMapQuestTurnIn:Display()Class_ShowMapQuestTurnIn:OnBegin(questData)Class_TargetMob:OnBegin()Class_TargetMob:OnComplete()Class_TargetMob:UNIT_TARGET(unitID)Class_Taxi:OnBegin()Class_Taxi:TAXIMAP_CLOSED()Class_Taxi:TAXIMAP_OPENED(uiMapSystem)Class_TurnInQuest:OnBegin()Class_TurnInQuest:OnInitialize()Class_TurnInQuestWatcher:OnBegin()Class_TurnInQuestWatcher:QUEST_COMPLETE()Class_TutorialBase.static:ColorDebugText(text)Class_TutorialBase.static:Debug(value)Class_TutorialBase.static:GlobalDisable()Class_TutorialBase.static:GlobalEnable()Class_TutorialBase.static:MakeExclusive(t1, t2)Class_TutorialBase:AddExclusiveTutorial(exclusiveTutorial)Class_TutorialBase:AddPointerTutorial(content, direction, anchorFrame, ofsX, ofsY, relativePoint, backupDirection, overrideWidth)Class_TutorialBase:Begin(...)Class_TutorialBase:Complete(...)Class_TutorialBase:DebugLog(funcName, extraText)Class_TutorialBase:DelayWhileFrameVisible(frame)Class_TutorialBase:Disable()Class_TutorialBase:Enable()Class_TutorialBase:ForceBegin(...)Class_TutorialBase:HidePointerTutorials()Class_TutorialBase:HideScreenTutorial()Class_TutorialBase:Interrupt(interruptedBy)Class_TutorialBase:InterruptChildren()Class_TutorialBase:PLAYER_LEVEL_UP(newLevel)Class_TutorialBase:SetMaxCount(maxCount)Class_TutorialBase:SetMaxLevel(level)Class_TutorialBase:ShowPointerTutorial(content, direction, anchorFrame, ofsX, ofsY, relativePoint, backupDirection, overrideWidth)Class_TutorialBase:ShowScreenTutorial(content, druation, position)Class_TutorialBase:Suppress(...)Class_TutorialBase:SuppressChildren(...)Class_TutorialBase:Suppresses(...)Class_TutorialBase:Unsuppress()Class_TutorialBase:UnsuppressChildren()Class_TutorialBase:_DoBegin(...)Class_TutorialBase:_DoOnBegin(...)Class_TutorialBase:_RegisterChild(child)Class_TutorialBase:_Shutdown()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.