~/forever/addon-api
Addon API
PlayerChoiceBaseOptionTemplateMixin:OnLoad()PlayerChoiceBaseOptionTemplateMixin:OnSelected()PlayerChoiceBaseOptionTemplateMixin:OnShow()PlayerChoiceBaseOptionTemplateMixin:Reset()PlayerChoiceBaseOptionTemplateMixin:SetMinHeight(minHeight)PlayerChoiceBaseOptionTemplateMixin:Setup(optionInfo, frameTextureKit, layoutInfo)PlayerChoiceBaseOptionTemplateMixin:SetupButtons()PlayerChoiceBaseOptionTemplateMixin:SetupFrame()PlayerChoiceBaseOptionTemplateMixin:SetupHeader()PlayerChoiceBaseOptionTemplateMixin:SetupOptionText()PlayerChoiceBaseOptionTemplateMixin:SetupRewards()PlayerChoiceBaseOptionTemplateMixin:SetupSubHeader()PlayerChoiceBaseOptionTemplateMixin:SetupTextFonts()PlayerChoiceBaseOptionTemplateMixin:SetupTextureKitOnRegions(frame, textureKitRegions, setVisibilityOfRegions, useAtlasSize)PlayerChoiceBaseOptionTemplateMixin:SetupWidgets()PlayerChoiceBaseOptionTemplateMixin:WidgetInit(widgetFrame)PlayerChoiceBaseOptionTemplateMixin:WidgetsLayout(widgetContainer, sortedWidgets)PlayerChoiceBaseOptionTextTemplateMixin:ClearText()PlayerChoiceBaseOptionTextTemplateMixin:IsTruncated()PlayerChoiceBaseOptionTextTemplateMixin:OnLoad()PlayerChoiceBaseOptionTextTemplateMixin:SetFontObject(...)PlayerChoiceBaseOptionTextTemplateMixin:SetJustifyH(...)PlayerChoiceBaseOptionTextTemplateMixin:SetStringHeight(height)PlayerChoiceBaseOptionTextTemplateMixin:SetText(...)PlayerChoiceBaseOptionTextTemplateMixin:SetTextColor(...)PlayerChoiceBaseOptionTextTemplateMixin:SetUseHTML(useHTML)PlayerChoiceCovenantChoiceOptionTemplateMixin:GetFillerFrame()PlayerChoiceCovenantChoiceOptionTemplateMixin:Layout()PlayerChoiceCovenantChoiceOptionTemplateMixin:OnEnter()PlayerChoiceCovenantChoiceOptionTemplateMixin:OnLeave()PlayerChoiceCovenantChoiceOptionTemplateMixin:OnLoad()PlayerChoiceCovenantChoiceOptionTemplateMixin:OnSelected()PlayerChoiceCovenantChoiceOptionTemplateMixin:OnUpdate()PlayerChoiceCovenantChoiceOptionTemplateMixin:Reset()PlayerChoiceCovenantChoiceOptionTemplateMixin:SetupButtons()PlayerChoiceCovenantChoiceOptionTemplateMixin:SetupFrame()PlayerChoiceCypherOptionTemplateMixin:CypherChoiceOnLoad()PlayerChoiceCypherOptionTemplateMixin:GetRarityDescriptionString()PlayerChoiceCypherOptionTemplateMixin:GetTextureKitRegionTable()PlayerChoiceFrameMixin:AlignOptionHeights(skipAlignSections)PlayerChoiceFrameMixin:AreOptionsAligned()PlayerChoiceFrameMixin:FadeOutAllOptions()PlayerChoiceFrameMixin:GetObjectGUID()PlayerChoiceFrameMixin:GetOptionDataForOptionFrame(optionFrame)PlayerChoiceFrameMixin:GetPlayerChoiceOptionHeightData()PlayerChoiceFrameMixin:GetTextureKitInfo()PlayerChoiceFrameMixin:IsLegacy()PlayerChoiceFrameMixin:OnCloseUIFromExitButton()PlayerChoiceFrameMixin:OnEvent(event, ...)PlayerChoiceFrameMixin:OnHide()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.