~/forever/addon-api
Addon API
PlayerChoiceRerollButtonMixin:OnShow()PlayerChoiceRerollButtonMixin:SetNumRerolls(numRerolls)PlayerChoiceTimeRemainingMixin:HideTimer()PlayerChoiceTimeRemainingMixin:OnUpdate()PlayerChoiceTimeRemainingMixin:TryShow()PlayerChoiceToggleButtonMixin:CancelEffect()PlayerChoiceToggleButtonMixin:OnClick()PlayerChoiceToggleButtonMixin:OnHide()PlayerChoiceToggleButtonMixin:OnShow()PlayerChoiceToggleButtonMixin:ShouldShow()PlayerChoiceToggleButtonMixin:StartEffect(effectID)PlayerChoiceToggleButtonMixin:UpdateButtonState()PlayerChoiceToggleButtonMixin:UpdateEffect(effectID)PlayerChoiceToggle_GetActiveToggle()PlayerChoiceToggle_ShouldShow()PlayerChoiceToggle_TryShow()PlayerChoiceTorghastOptionTemplateMixin:BeginEffects()PlayerChoiceTorghastOptionTemplateMixin:CancelEffects()PlayerChoiceTorghastOptionTemplateMixin:GetTextureKitRegionTable()PlayerChoiceTorghastOptionTemplateMixin:OnLoad()PlayerChoiceWidgetContainerMixin:IsLayoutFrame()PlayerChoice_LoadUI()PlayerChoice_SetupWidgets(optionInfo, widgetContainer, widgetsLayout, widgetsInit)PlayerChoice_WidgetInit(widgetFrame, fontInfo)PlayerChoice_WidgetsLayout(widgetContainer, sortedWidgets, consolidateWidgets)ShowPendingPlayerChoiceResponseUI()TorghastPlayerChoiceToggleButtonMixin:OnLoad()TorghastPlayerChoiceToggleButtonMixin:UpdateButtonState()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.