~/forever/addon-api
Addon API
NPE_TutorialMainFrame:CINEMATIC_STOP()NPE_TutorialMainFrame:Hide(id)NPE_TutorialMainFrame:Initialize(frame)NPE_TutorialMainFrame:OnUpdate(elapsed)NPE_TutorialMainFrame:Show(content, duration, position)NPE_TutorialMainFrame:_AnimateIn()NPE_TutorialMainFrame:_AnimateOut()NPE_TutorialMainFrame:_HookUpdate()NPE_TutorialMainFrame:_SetContent(content)NPE_TutorialMainFrame:_SetDesiredContent(content)NPE_TutorialMainFrame:_SetDesiredPosition(position)NPE_TutorialMainFrame:_SetPosition(position)NPE_TutorialMainFrame:_UnhookUpdate()NPE_TutorialPointerFrame:Hide(id)NPE_TutorialPointerFrame:Initialize()NPE_TutorialPointerFrame:Show(content, direction, anchorFrame, ofsX, ofsY, relativePoint, backupDirection, _overrideWidth)NPE_TutorialPointerFrame:_DoesFrameFit(frame, anchorFrame, directionData)NPE_TutorialPointerFrame:_GetFrame(parentFrame)NPE_TutorialPointerFrame:_GetTotalEffectiveHeight(frame)NPE_TutorialPointerFrame:_GetTotalEffectiveWidth(frame)NPE_TutorialPointerFrame:_RetireFrame(frame)NewPlayerExperience:Begin()NewPlayerExperience:GetIsActive()NewPlayerExperience:Initialize()NewPlayerExperience:PLAYER_LEVEL_UP(newLevel)NewPlayerExperience:RegisterComplete()NewPlayerExperience:Shutdown()QuestData:AreObjectivesComplete()QuestData:Complete()QuestData:GetActiveTime()QuestData:GetTotalTime()QuestData:GetTurnInMapID()QuestData:ObjectivesComplete()QuestData:initialize(questID, questTitle)TutorialHelper:CloseAllBags()TutorialHelper:DoQuestsInBundleNeedPickup(questBundle)TutorialHelper:FilterByClass(set)TutorialHelper:FindItemInContainer(itemID)TutorialHelper:FormatString(str)TutorialHelper:GetActionButtonBySpellID(spellID)TutorialHelper:GetBagBinding()TutorialHelper:GetBundleByQuestID(questID)TutorialHelper:GetCharacterBinding()TutorialHelper:GetClass()TutorialHelper:GetClassString(key)TutorialHelper:GetFrameButtonEdgeOffset(frame, button)TutorialHelper:GetGossipBindIndex()TutorialHelper:GetItemContainerFrame(container, slot)TutorialHelper:GetMapBinding()TutorialHelper:GetRace()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.