~/forever/addon-api
Addon API
BaseMixin:GetOptionFontInfo()BaseMixin:GetTextureKitRegionTable(textureKitRegions)CypherPlayerChoiceToggleButtonMixin:OnLoad()CypherPlayerChoiceToggleButtonMixin:UpdateButtonState()GenericPlayerChoiceToggleButtonMixin:OnEnter()GenericPlayerChoiceToggleButtonMixin:OnLoad()PlayerChoiceBaseOptionAlignedSectionMixin:SetPaddedHeight(paddedHeight)PlayerChoiceBaseOptionButtonFrameTemplateMixin:OnLoad()PlayerChoiceBaseOptionButtonFrameTemplateMixin:OnReset()PlayerChoiceBaseOptionButtonFrameTemplateMixin:Setup(buttonInfo, optionInfo, playerChoiceLayout, parentOption)PlayerChoiceBaseOptionButtonTemplateMixin:OnClick()PlayerChoiceBaseOptionButtonTemplateMixin:OnConfirm()PlayerChoiceBaseOptionButtonTemplateMixin:OnEnter()PlayerChoiceBaseOptionButtonTemplateMixin:OnLeave()PlayerChoiceBaseOptionButtonTemplateMixin:OnLoad()PlayerChoiceBaseOptionButtonTemplateMixin:OnReset()PlayerChoiceBaseOptionButtonTemplateMixin:SetPushed(pushed)PlayerChoiceBaseOptionButtonTemplateMixin:Setup(buttonInfo, optionInfo, playerChoiceLayout, parentOption)PlayerChoiceBaseOptionButtonsContainerMixin:DisableButtons()PlayerChoiceBaseOptionButtonsContainerMixin:OnHide()PlayerChoiceBaseOptionButtonsContainerMixin:OnLoad()PlayerChoiceBaseOptionButtonsContainerMixin:OptionButtonResetter(framePool, optionButton, _new)PlayerChoiceBaseOptionButtonsContainerMixin:SetPaddedHeight(paddedHeight)PlayerChoiceBaseOptionButtonsContainerMixin:Setup(optionInfo, playerChoiceLayout, parentOption)PlayerChoiceBaseOptionCurrencyContainerRewardMixin:OnEnter()PlayerChoiceBaseOptionCurrencyContainerRewardMixin:OnLeave()PlayerChoiceBaseOptionCurrencyContainerRewardMixin:OnLoad()PlayerChoiceBaseOptionCurrencyContainerRewardMixin:Setup(currencyRewardInfo, fontColor)PlayerChoiceBaseOptionCurrencyRewardMixin:OnEnter()PlayerChoiceBaseOptionCurrencyRewardMixin:OnLeave()PlayerChoiceBaseOptionCurrencyRewardMixin:Setup(currencyRewardInfo, fontColor)PlayerChoiceBaseOptionItemRewardMixin:IsDressupReward(itemRewardInfo)PlayerChoiceBaseOptionItemRewardMixin:OnClick(button)PlayerChoiceBaseOptionItemRewardMixin:OnEnter()PlayerChoiceBaseOptionItemRewardMixin:OnLeave()PlayerChoiceBaseOptionItemRewardMixin:OnLoad()PlayerChoiceBaseOptionItemRewardMixin:Setup(itemRewardInfo, fontColor)PlayerChoiceBaseOptionReputationRewardMixin:Setup(repRewardInfo, fontColor)PlayerChoiceBaseOptionRewardsMixin:OnLoad()PlayerChoiceBaseOptionRewardsMixin:Setup(optionInfo, fontColor)PlayerChoiceBaseOptionTemplateMixin:AlignSections()PlayerChoiceBaseOptionTemplateMixin:CollectAlignedSectionMaxHeights()PlayerChoiceBaseOptionTemplateMixin:FadeOut()PlayerChoiceBaseOptionTemplateMixin:GetAtlasDataForRarity()PlayerChoiceBaseOptionTemplateMixin:GetFillerFrame()PlayerChoiceBaseOptionTemplateMixin:GetItemQualityForRarity(rarity)PlayerChoiceBaseOptionTemplateMixin:GetMinOptionHeight()PlayerChoiceBaseOptionTemplateMixin:GetOptionFontInfo()PlayerChoiceBaseOptionTemplateMixin:GetTextureKit()PlayerChoiceBaseOptionTemplateMixin: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.