~/forever/addon-api
Addon API
CharacterCreateRaceButtonMixin:GetDebugName()CharacterCreateRaceButtonMixin:NarrationGetContext()CharacterCreateRaceButtonMixin:NarrationGetDescription()CharacterCreateRaceButtonMixin:NarrationGetName()CharacterCreateRaceButtonMixin:NarrationShouldIgnoreFocusReplay()CharacterCreateRaceButtonMixin:OnClick()CharacterCreateRaceButtonMixin:OnEnter()CharacterCreateRaceButtonMixin:SetRace(raceData, selectedRaceID, selectedFaction, layoutIndex)CharacterCreateRacialAbilityListMixin:OnLoad()CharacterCreateRacialAbilityListMixin:SetupRacialAbilties(racialAbilities)CharacterCreateRandomNameButtonMixin:NarrationGetName()CharacterCreateRandomNameButtonMixin:OnClick()CharacterCreateSelfFoundButtonMixin:CheckSelfFoundButton()CharacterCreateSelfFoundButtonMixin:OnClick()CharacterCreateSelfFoundButtonMixin:OnEnter()CharacterCreateSelfFoundButtonMixin:OnLeave()CharacterCreateSelfFoundButtonMixin:ToggleSelfFound()CharacterCreateSpecButtonMixin:GetAppropriateTooltip()CharacterCreateSpecButtonMixin:OnClick()CharacterCreateSpecButtonMixin:SetEnabledState(enabled)CharacterCreateSpecButtonMixin:SetSpec(specData, selectedSpecID, layoutIndex)CharacterCreateStartingZoneArtMixin:OnClick()CharacterCreateStartingZoneArtMixin:OnEnter()CharacterCreateStartingZoneArtMixin:OnLeave()CharacterCreateStartingZoneButtonMixin:OnCheckButtonClick()CharacterCreateStartingZoneMixin:SetZoneInfo(zoneName, zoneAtlas)CharacterCreateZoneChoiceMixin:NarrationGetName()CharacterCreateZoneChoiceMixin:OnHide()CharacterCreateZoneChoiceMixin:OnLoad()CharacterCreateZoneChoiceMixin:OnShow()CharacterCreateZoneChoiceMixin:SetUseNPE(useNPE)CharacterCreateZoneChoiceMixin:Setup()CharacterCreateZoneChoiceMixin:ShouldShow()CharacterCreateZoneChoiceMixin:UpdateButtons()CharacterCreateZoneChoiceMixin:UpdateForScale()ClassTrialCheckButtonMixin:GetDesiredState()ClassTrialCheckButtonMixin:OnCheckButtonClick()ClassTrialCheckButtonMixin:OnShow()ClassTrialCheckButtonMixin:ReapplyDesiredState()ClassTrialCheckButtonMixin:ResetDesiredState()ClassTrialCheckButtonMixin:SaveDesiredStateAndUncheck()ClassTrialCheckButtonMixin:SetDesiredState(desiredState)ClassTrialCheckButtonMixin:UpdateCharacterCreateTypeFromChecked()ClassTrialCheckButtonMixin:UpdateDesiredState(showTrialBoost, isVisibilityChanging)NameChoiceMixin:OnEvent(event, ...)NameChoiceMixin:OnHide()NameChoiceMixin:OnLoad()NameChoiceMixin:OnShow()NameChoiceMixin:OnTextChanged()SelectOtherRaceAvailable()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.