~/forever/addon-api
Addon API
BoostTutorial:ACTIONBAR_SLOT_CHANGED()BoostTutorial:CanDismissPointer(nextSpellID, nextTextID)BoostTutorial:ClearActionBar()BoostTutorial:GetPointerFrameID(matchingSpellID)BoostTutorial:HidePointerFrame(matchingSpellID)BoostTutorial:HighlightSpell(spellID, textID)BoostTutorial:Init()BoostTutorial:IsSpellInPushQueue(spellID)BoostTutorial:OnEvent(event, ...)BoostTutorial:RemoveSpellFromPushQueue(spellID)BoostTutorial:SCENARIO_UPDATE()BoostTutorial:SPELL_PUSHED_TO_ACTIONBAR(spellID)BoostTutorial:SetQueuedHighlight(spellID, textID)BoostTutorial:TUTORIAL_HIGHLIGHT_SPELL(spellID, textID)BoostTutorial:TUTORIAL_UNHIGHLIGHT_SPELL()BoostTutorial:UNIT_SPELLCAST_SUCCEEDED(unit, cast, spellID)BoostTutorial:UPDATE_BONUS_ACTIONBAR()BoostTutorial:UnhighlightSpells(matchingSpellID)BoostTutorial:UpdateQueuedActionBarHighlight()BoostTutorial_LoadUI()Class_AbilityUse_AbilityReminder:OnBegin()Class_AbilityUse_AbilityReminder:OnInitialize()Class_AbilityUse_AbilityReminder:UNIT_SPELLCAST_SUCCEEDED(unit, _, spellID)Class_AbilityUse_SpellInterrupted:OnBegin()Class_AbilityUse_Watcher:OnBegin()Class_AbilityUse_Watcher:OnUpdate(elapsed)Class_AbilityUse_Watcher:PLAYER_REGEN_DISABLED()Class_AbilityUse_Watcher:PLAYER_REGEN_ENABLED()Class_AbilityUse_Watcher:UNIT_SPELLCAST_INTERRUPTED(unit, spellName, spellRank, spellLine, spellID)Class_AbilityUse_Watcher:UNIT_SPELLCAST_SUCCEEDED(unit, _, spellID)Class_AcceptMoreQuests:OnBegin(questBundle)Class_AcceptMoreQuests:OnInitialize()Class_AcceptMoreQuests:QuestAccepted(questID)Class_AcceptQuest:OnBegin()Class_AcceptQuest:OnInitialize()Class_AcceptQuestWatcher:OnBegin()Class_AcceptQuestWatcher:OnInitialize()Class_AcceptQuestWatcher:OnShow()Class_ActionBarCallout:DisableActionButtonGlow()Class_ActionBarCallout:HighlightPointer(spellID, textID)Class_ActionBarCallout:OnBegin()Class_ActionBarCallout:OnShutdown()Class_ActionBarCallout:UNIT_SPELLCAST_SUCCEEDED(unit, _, spellID)Class_ActionBarCallout:Warrior_AttemptPointer2()Class_ActionBarCallout:Warrior_InitiatePointer2()Class_BloodElf_8346:OnBegin()Class_BloodElf_8346:OnInitialize()Class_BloodElf_8346:UNIT_SPELLCAST_SUCCEEDED(unit, _, spellID)Class_ChatFrame:OnBegin(editBox)Class_ChatFrame:OnInitialize()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.