~/forever/addon-api
Addon API
BattlePetToolTip_Show(speciesID, level, breedQuality, maxHealth, power, speed, customName)BattlePetToolTip_ShowLink(battlePetLink)BattlePetToolTip_UnpackBattlePetLink(battlePetLink)BattlePetTooltipJournalClick_OnClick(self)BattlePetTooltipTemplate_AddTextLine(self, text, r, g, b, wrap)BattlePetTooltipTemplate_SetBattlePet(tooltipFrame, data)BattlePetTooltip_OnLoad(self)BossBanner_AnimBannerIn(self, entry)BossBanner_AnimBannerOut(self, entry)BossBanner_AnimKillHold(self, entry)BossBanner_AnimLootExpand(self, entry)BossBanner_AnimLootInsert(self, entry)BossBanner_AnimSwitch(self, entry)BossBanner_BeginAnims(self, animState)BossBanner_ConfigureLootFrame(lootFrame, data)BossBanner_IsExclusiveQueued()BossBanner_OnAnimOutFinished(self)BossBanner_OnEvent(self, event, ...)BossBanner_OnLoad(self)BossBanner_OnLootItemEnter(self)BossBanner_OnLootItemLeave(self)BossBanner_OnMouseDown(...)BossBanner_OnUpdate(self, elapsed)BossBanner_Play(self, data)BossBanner_SetAnimState(self, animState)BossBanner_Stop(self)CharacterFrameTabButtonMixin:OnClick(button)CinematicFrame_CancelCinematic()CinematicFrame_OnEvent(self, event, ...)CinematicFrame_OnHide(self)CinematicFrame_OnKeyDown(self, key)CinematicFrame_OnLoad(self)CinematicFrame_UpdateLettboxForAspectRatio(self)CoinPickupFrameCancel_Click()CoinPickupFrameLeft_Click()CoinPickupFrameOkay_Click()CoinPickupFrameRight_Click()CoinPickupFrame_OnChar(self, text)CoinPickupFrame_OnHide()CoinPickupFrame_OnKeyDown(self, key)CoinPickupFrame_OnKeyUp(self, key)CombatFeedback_Initialize(self, feedbackText, fontHeight)CombatFeedback_OnCombatEvent(self, event, flags, amount, type)CombatFeedback_OnUpdate(self, elapsed)ConfirmBNJoinGroupRequestDialogMixin:Cancel()ConfirmBNJoinGroupRequestDialogMixin:Confirm()ConfirmBNJoinGroupRequestDialogMixin:Setup(...)ConfirmInviteToGroupDialogMixin:Cancel()ConfirmInviteToGroupDialogMixin:Confirm()ConfirmInviteToGroupDialogMixin:GetBody(name, willConvertToRaid)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.