~/forever/addon-api
Addon API
AssistedCombatRotationSpellFrameMixin:OnIconClick(frame, button)AssistedCombatRotationSpellFrameMixin:OnIconDragStart()AssistedCombatRotationSpellFrameMixin:OnIconEnter()AssistedCombatRotationSpellFrameMixin:OnIconLeave()AssistedCombatRotationSpellFrameMixin:ShowTooltip()AssistedCombatRotationSpellFrameMixin:UpdateTooltip()BaseSpellBookCategoryMixin:ContainsSkillLine(skillLineIndex)BaseSpellBookCategoryMixin:ContainsSlot(slotIndex, spellBank)BaseSpellBookCategoryMixin:DidSpellGroupsChange(oldSpellGroups, newSpellGroups, compareSpellIndicies)BaseSpellBookCategoryMixin:GetCategoryEnum()BaseSpellBookCategoryMixin:GetElementDataForItem(slotIndex, spellBank, spellGroup)BaseSpellBookCategoryMixin:GetIcon()BaseSpellBookCategoryMixin:GetName()BaseSpellBookCategoryMixin:GetSpellBank()BaseSpellBookCategoryMixin:GetSpellBookItemData(byDataGroup, itemFilterFunc, tableToAppendTo)BaseSpellBookCategoryMixin:GetSpellGroupForSlotIndex(slotIndex)BaseSpellBookCategoryMixin:GetTabID()BaseSpellBookCategoryMixin:Init(spellBookFrame)BaseSpellBookCategoryMixin:IsAvailable()BaseSpellBookCategoryMixin:PopulateSpellGroupsIndiciesByRange()BaseSpellBookCategoryMixin:SetTabID(tabID)BaseSpellBookCategoryMixin:UpdateSpellGroups()ClassSpecContentFrameMixin:OnActivateClicked()ClassSpecContentFrameMixin:OnActivationFlashFinished()ClassSpecContentFrameMixin:OnEnter()ClassSpecContentFrameMixin:OnHide()ClassSpecContentFrameMixin:OnLeave()ClassSpecContentFrameMixin:OnLoad()ClassSpecContentFrameMixin:SetActivationFlashPlaying(playFlash)ClassSpecContentFrameMixin:SetHoverStateActive(isActive)ClassSpecContentFrameMixin:Setup(index, sex, frameWidth, numSpecs)ClassSpecContentFrameMixin:UpdateActiveGlow(isInGlowState)ClassSpecFrameMixin:ActivateSpecByIndex(specIndex)ClassSpecFrameMixin:ActivateSpecByName(specName)ClassSpecFrameMixin:ActivateSpecByPredicate(predicate)ClassSpecFrameMixin:GetCurrentSpecIndex()ClassSpecFrameMixin:GetPlayerSpellsFrame()ClassSpecFrameMixin:GetTalentsFrame()ClassSpecFrameMixin:IsActivateInProgress()ClassSpecFrameMixin:IsCommitInProgress()ClassSpecFrameMixin:IsInspecting()ClassSpecFrameMixin:OnCommitStatusChanged()ClassSpecFrameMixin:OnEvent(event, ...)ClassSpecFrameMixin:OnHide()ClassSpecFrameMixin:OnLoad()ClassSpecFrameMixin:OnShow()ClassSpecFrameMixin:PlayActivationFlash()ClassSpecFrameMixin:SetActivateVisualsActive(active)ClassSpecFrameMixin:SetSpecActivateStarted(specIndex)ClassSpecFrameMixin:ShowTutorialHelp(showHelpFeature)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.