~/forever/addon-api
Addon API
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)Structure BestDungeonScoreMapInfoStructure BidInfoBindingButtonTemplate_IsSelected(keyBindingButton)BindingButtonTemplate_SetSelected(keyBindingButton, isSelected)BindingButtonTemplate_SetupBindingButton(binding, button)BindingButtonTemplate_ToggleSelected(keyBindingButton)Enumeration BindingContextBindingGroupMixin:AddAxisBinding(keyName, axisFunctionToBind)BindingGroupMixin:AddButtonBinding(keyNameOrNames, buttonFrameName, optionalMouseButtonName)BindingGroupMixin:AddFunctionBinding(keyNameOrNames, functionToBind, optionalRegisterTypes, optionalOverboundCallback)BindingGroupMixin:BlockDpad()BindingGroupMixin:BlockDpadAndFaceButtons()BindingGroupMixin:BlockEverything()BindingGroupMixin:BlockKeys(keyNameOrNames)BindingGroupMixin:BlockKeysWithModifiers(keyNameOrNames)BindingGroupMixin:BlockKeysWithoutModifiers(keyNameOrNames)BindingGroupMixin:Init(bindingGroupName)BindingGroupMixin:RemoveKeys(keyNameOrNames)BindingGroupMixin:TreatAsCore()Enumeration BindingSetBindingUtil.UsingMouseoverCasting()BlackColorStyleMenuMixin:Generate()BlackMarketBid_OnClick(self, button, down)BlackMarketFrame_ConfirmBid(auctionID)BlackMarketFrame_Hide()BlackMarketFrame_OnEvent(self, event, ...)BlackMarketFrame_OnHide(self)BlackMarketFrame_OnLoad(self)BlackMarketFrame_OnShow(self)BlackMarketFrame_Show()BlackMarketFrame_UpdateBidButton()BlackMarketFrame_UpdateHotItem(self)BlackMarketHotItemBid_OnClick(self, button, down)BlackMarketItemMixin:Init(elementData)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.