~/forever/addon-api
Addon API
CommentatorUnitFrameMixin:ApplyLossOfControlAtIndex(index)CommentatorUnitFrameMixin:ApplyLossOfControlData(data)CommentatorUnitFrameMixin:GetGUID()CommentatorUnitFrameMixin:GetPlayerName()CommentatorUnitFrameMixin:GetPlayerNameText()CommentatorUnitFrameMixin:GetRole()CommentatorUnitFrameMixin:Init(isAlignedLeft, playerData, teamIndex)CommentatorUnitFrameMixin:InitSpells()CommentatorUnitFrameMixin:Invalidate()CommentatorUnitFrameMixin:IsInitializing()CommentatorUnitFrameMixin:OnCommentatorCombatEvent(...)CommentatorUnitFrameMixin:OnEvent(event, ...)CommentatorUnitFrameMixin:OnHide()CommentatorUnitFrameMixin:OnLoad()CommentatorUnitFrameMixin:OnShow()CommentatorUnitFrameMixin:OnSizeChanged()CommentatorUnitFrameMixin:OnUpdate(elapsed)CommentatorUnitFrameMixin:Reset()CommentatorUnitFrameMixin:SetAbsorb(health, totalAbsorb, healthMax)CommentatorUnitFrameMixin:SetAlignment(alignment)CommentatorUnitFrameMixin:SetCCRemoverIcon(textureID)CommentatorUnitFrameMixin:SetCCRemoverItemIcon(itemID)CommentatorUnitFrameMixin:SetCCRemoverSpellIcon(spellID)CommentatorUnitFrameMixin:SetCircleTrackerIcon(circleTracker, spellID)CommentatorUnitFrameMixin:SetClass(class)CommentatorUnitFrameMixin:SetHP(health)CommentatorUnitFrameMixin:SetLifeState(lifeState)CommentatorUnitFrameMixin:SetMaxHP(healthMax)CommentatorUnitFrameMixin:SetMaxPower(powerMax)CommentatorUnitFrameMixin:SetMinified(minified)CommentatorUnitFrameMixin:SetPlayerNameText(text)CommentatorUnitFrameMixin:SetPower(power)CommentatorUnitFrameMixin:SetPowerType(powerType)CommentatorUnitFrameMixin:SetRacialAbilityTrackerIcon(spellID)CommentatorUnitFrameMixin:SetSpellActive(trackedSpellID, isActive)CommentatorUnitFrameMixin:UpdateCCRemover()CommentatorUnitFrameMixin:UpdateCameraWeight(dead)CommentatorUnitFrameMixin:UpdateCircleTracker(circleTracker, infoCallback)CommentatorUnitFrameMixin:UpdateCrowdControlAuras()CommentatorUnitFrameMixin:UpdatePlayerNameText()CommentatorUnitFrameMixin:UpdateRacialAbilityTracker()CommentatorUnitFrameMixin:UpdateSpellTrays(elapsed)CommentatorUtil.GetOppositeTeamIndex(teamIndex)CommentatorVictoryFanfareFrameMixin:OnEvent(event)CommentatorVictoryFanfareFrameMixin:OnLoad()CommentatorVictoryFanfareFrameMixin:PlayVictoryFanfare(text, team)CommentatorVictoryFanfareFrameMixin:Reset()Commentator_LoadUI()CooldownCircleTrackerMixin:OnLoad()CycleFollowCameraTransitionPreset(index)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.