~/forever/addon-api
Addon API
PlayerChoiceFrameMixin:OnLoad()PlayerChoiceFrameMixin:OnPageChanged()PlayerChoiceFrameMixin:OnSelectionMade()PlayerChoiceFrameMixin:OnShow()PlayerChoiceFrameMixin:ResetPlayerChoiceOptionHeightData()PlayerChoiceFrameMixin:SetupFrame()PlayerChoiceFrameMixin:SetupGridFrames()PlayerChoiceFrameMixin:SetupOptions()PlayerChoiceFrameMixin:SetupOptionsAsGrid()PlayerChoiceFrameMixin:SetupTextureKits(frame, regions)PlayerChoiceFrameMixin:TryShow()PlayerChoiceFrame_TryShow()PlayerChoiceGenericPowerChoiceOptionTemplateMixin:GetTextureKitRegionTable()PlayerChoiceGenericPowerChoiceOptionTemplateMixin:OnLoad()PlayerChoiceGenericPowerChoiceOptionTemplateMixin:SetupOptionText()PlayerChoiceGetTextureKitInfo(textureKit)PlayerChoiceNormalOptionGridTemplateMixin:GetOptionFontInfo()PlayerChoiceNormalOptionGridTemplateMixin:Reset()PlayerChoiceNormalOptionGridTemplateMixin:SetSelected(selected)PlayerChoiceNormalOptionGridTemplateMixin:Setup(optionInfo, frameTextureKit)PlayerChoiceNormalOptionTemplateMixin:GetMinOptionHeight()PlayerChoiceNormalOptionTemplateMixin:GetOptionHeaderTextAreaWidth()PlayerChoiceNormalOptionTemplateMixin:SetupButtons()PlayerChoiceNormalOptionTemplateMixin:SetupHeader()PlayerChoiceNormalOptionTemplateMixin:SetupOptionText()PlayerChoiceNormalOptionTemplateMixin:SetupRewards()PlayerChoiceNormalOptionTemplateMixin:SetupSubHeader()PlayerChoiceNormalOptionTemplateMixin:SetupTextFonts()PlayerChoicePowerChoiceTemplateMixin:BeginEffects()PlayerChoicePowerChoiceTemplateMixin:CancelEffects()PlayerChoicePowerChoiceTemplateMixin:FadeOut()PlayerChoicePowerChoiceTemplateMixin:GetMinOptionHeight()PlayerChoicePowerChoiceTemplateMixin:GetOptionFontInfo()PlayerChoicePowerChoiceTemplateMixin:GetRarityDescriptionString()PlayerChoicePowerChoiceTemplateMixin:GetTextureKitRegionTable()PlayerChoicePowerChoiceTemplateMixin:OnEnter()PlayerChoicePowerChoiceTemplateMixin:OnHide()PlayerChoicePowerChoiceTemplateMixin:OnLeave()PlayerChoicePowerChoiceTemplateMixin:OnLoad()PlayerChoicePowerChoiceTemplateMixin:OnSelected()PlayerChoicePowerChoiceTemplateMixin:OnShow()PlayerChoicePowerChoiceTemplateMixin:Reset()PlayerChoicePowerChoiceTemplateMixin:SetupButtons()PlayerChoicePowerChoiceTemplateMixin:SetupFrame()PlayerChoicePowerChoiceTemplateMixin:SetupHeader()PlayerChoicePowerChoiceTemplateMixin:SetupOptionText()PlayerChoicePowerChoiceTemplateMixin:SetupTextFonts()PlayerChoiceRerollButtonMixin:OnClick()PlayerChoiceRerollButtonMixin:OnEnter()PlayerChoiceRerollButtonMixin:OnLeave()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.