~/forever/addon-api
Addon API
BattlefieldMapTabMixin:OnDragStart()BattlefieldMapTabMixin:OnDragStop()BattlefieldMapTabMixin:OnEnter()BattlefieldMapTabMixin:OnEvent(event)BattlefieldMapTabMixin:OnLoad()BattlefieldMapTabMixin:OnShow()BattlefieldMapTabMixin:ShowOpacity()BattlefieldMap_LoadUI()BattlefieldMap_ToggleUI()BattlegroundChatFiltersMixin:FilterChatMsgSystem(event, ...)BattlegroundChatFiltersMixin:OnEvent(event, ...)BattlegroundChatFiltersMixin:OnLoad()BattlegroundChatFiltersMixin:OnUpdate(elapsed)BattlegroundChatFiltersMixin:StartBGChatFilter()BattlegroundChatFiltersMixin:StopBGChatFilter()BattlegroundShineFadeIn()BattlegroundShineFadeOut()BeginActionBarTransition(bar, animIn)BeginCharacterServicesFlow(flow, data)BehavioralMessagingDetailsMixin:DisplayInternal(titleText, bodyText)BehavioralMessagingDetailsMixin:DisplayNotification(details, notification)BehavioralMessagingDetailsMixin:OnHide()BehavioralMessagingDetailsMixin:OnLoad()BehavioralMessagingNotificationMixin:GetCount()BehavioralMessagingNotificationMixin:Init(notificationData, notificationType)BehavioralMessagingNotificationMixin:OnLoad()BehavioralMessagingNotificationMixin:PeekInstance()BehavioralMessagingNotificationMixin:PopInstance()BehavioralMessagingNotificationMixin:PushInstance(id)BehavioralMessagingNotificationMixin:Update()BehavioralMessagingNotificationMixin:UpdateBackgrounds()BehavioralMessagingNotificationMixin:UpdateText()BehavioralMessagingTrayMixin:EvaluateLayout()BehavioralMessagingTrayMixin:FindNotification(notificationType)BehavioralMessagingTrayMixin:OnEvent(event, ...)BehavioralMessagingTrayMixin:OnLoad()BehavioralMessagingTrayMixin:OnNotificationAchknowledged(notification)BehavioralMessagingTray_OnNotification(event, ...)BehavioralMessaging_LoadUI()BenchmarkUtil.CalculateConfidenceInterval(standardDeviation, sampleCount)BenchmarkUtil.CalculateMinMaxMean(samples)BenchmarkUtil.CalculateStandardDeviation(samples, mean)BenchmarkUtil.CalculateStatistics(samples)BenchmarkUtil.RunBenchmark(benchmark, iterationCount, ...)BenchmarkUtil.SummarizeResults(benchmarkResults)BenchmarkUtil.TransposeResults(benchmarkResults)BindingButtonTemplate_IsSelected(keyBindingButton)BindingButtonTemplate_SetSelected(keyBindingButton, isSelected)BindingButtonTemplate_SetupBindingButton(binding, button)BindingButtonTemplate_ToggleSelected(keyBindingButton)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.