~/forever/addon-api
Addon API
Class_DragonRidingWatcher:OnInitialize()Class_DragonRidingWatcher:OnUpdateBonusActionBar()Class_DragonRidingWatcher:StartWatching()Class_DragonRidingWatcher:StopWatching()Class_Dragonriding_RPE_Watcher:Activate()Class_Dragonriding_RPE_Watcher:AdvanceStep()Class_Dragonriding_RPE_Watcher:Deactivate()Class_Dragonriding_RPE_Watcher:EvaluateStep()Class_Dragonriding_RPE_Watcher:GetMountActionButton()Class_Dragonriding_RPE_Watcher:HideTutorialFrames()Class_Dragonriding_RPE_Watcher:OnActionBarSlotChanged()Class_Dragonriding_RPE_Watcher:OnCollectionsJournalOnShow(tabID)Class_Dragonriding_RPE_Watcher:OnCollectionsJournalTabSet(journal, tabID)Class_Dragonriding_RPE_Watcher:OnMountJournalOnHide()Class_Dragonriding_RPE_Watcher:OnPlayerCanGlideChanged(canGlide)Class_Dragonriding_RPE_Watcher:OnPlayerGlidingChanged(isGliding)Class_Dragonriding_RPE_Watcher:OnPlayerStoppedTurning()Class_Dragonriding_RPE_Watcher:OnQuestAccepted(questID)Class_Dragonriding_RPE_Watcher:OnQuestRemoved(questID)Class_Dragonriding_RPE_Watcher:OnUnitSpellcastSucceeded(_unit, _cast, spellID)Class_Dragonriding_RPE_Watcher:ShowDragMountTutorial()Class_Dragonriding_RPE_Watcher:ShowTakeOffTutorial()Class_Dragonriding_RPE_Watcher:StartTutorial()Class_Dragonriding_RPE_Watcher:StartWatching()Class_Dragonriding_RPE_Watcher:StopTutorial()Class_EquipProfessionGear:BAG_UPDATE_DELAYED()Class_EquipProfessionGear:BagOpened()Class_EquipProfessionGear:CanBegin(args)Class_EquipProfessionGear:CheckAlreadyShown()Class_EquipProfessionGear:GetHelptipSystem()Class_EquipProfessionGear:HideAllHelptips()Class_EquipProfessionGear:IsCorrectProfessionSelected()Class_EquipProfessionGear:IsCorrectProfessionTabSelected()Class_EquipProfessionGear:IsProfessionsFrameVisible()Class_EquipProfessionGear:OnBegin(args)Class_EquipProfessionGear:OnComplete()Class_EquipProfessionGear:OnInitialize()Class_EquipProfessionGear:OnInterrupt()Class_EquipProfessionGear:OpenAllBags()Class_EquipProfessionGear:PLAYER_DEAD()Class_EquipProfessionGear:PLAYER_EQUIPMENT_CHANGED()Class_EquipProfessionGear:PrepBags()Class_EquipProfessionGear:Reset()Class_EquipProfessionGear:SKILL_LINES_CHANGED()Class_EquipProfessionGear:SquelchTutorial()Class_EquipProfessionGear:StartAnimation()Class_EquipProfessionGear:UpdateItemContainerAndSlotInfo()Class_EquipProfessionGear:UpdateState()Class_EquipProfessionGear:ZONE_CHANGED_NEW_AREA()Class_EvokerEmpoweredSpellWatcher:FinishTutorial()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.