~/forever/updates/addon-api
Updates
CharacterCreateRaceAndClassMixin:GetSelectedClassButton()CharacterCreateRaceAndClassMixin:GetSelectedRaceButton()CharacterCreateRaceAndClassMixin:InitBlockedRaces()CharacterCreateRaceAndClassMixin:InitializeGamepad()CharacterCreateRaceAndClassMixin:IsPlayingClassAnimtion()CharacterCreateRaceAndClassMixin:IsRaceBlocked(raceID)CharacterCreateRaceAndClassMixin:IsRaceValid(raceData, faction)CharacterCreateRaceAndClassMixin:LayoutButtons()CharacterCreateRaceAndClassMixin:OnAnimKitFinished(animKitID, spellVisualKitID)CharacterCreateRaceAndClassMixin:OnHide()CharacterCreateRaceAndClassMixin:OnLoad()CharacterCreateRaceAndClassMixin:OnShow()CharacterCreateRaceAndClassMixin:OnSmartNavFocus()CharacterCreateRaceAndClassMixin:OnUpdate(delta)CharacterCreateRaceAndClassMixin:PerformAnimAction(animAction)CharacterCreateRaceAndClassMixin:PlayClassAnimations()CharacterCreateRaceAndClassMixin:PlayClassIdleAnimation(useBlending, overrideAnimLoopWaitTimeSeconds)CharacterCreateRaceAndClassMixin:PlayCustomizationAnimation()CharacterCreateRaceAndClassMixin:RefreshSmartNavCustomJumps()CharacterCreateRaceAndClassMixin:RefreshSmartNavFocusAfterCustomizationButtonRefresh()CharacterCreateRaceAndClassMixin:RegisterForInterfaceTransitions()CharacterCreateRaceAndClassMixin:SetCharacterClass(classID)CharacterCreateRaceAndClassMixin:SetCharacterRace(raceID, faction)CharacterCreateRaceAndClassMixin:SetCharacterSex(sexID)CharacterCreateRaceAndClassMixin:SetClassValidRaces(classValidRaces)CharacterCreateRaceAndClassMixin:SetupGamepad()CharacterCreateRaceAndClassMixin:SmartNavigationCloseHandler()CharacterCreateRaceAndClassMixin:StopActiveGroundEffect()CharacterCreateRaceAndClassMixin:StopClassAnimations()CharacterCreateRaceAndClassMixin:StoreSmartNavButtonInfoForIdentificationAfterCustomizationButtonRefresh()CharacterCreateRaceAndClassMixin:UnfocusGamepad()CharacterCreateRaceAndClassMixin:UninitializeGamepad()CharacterCreateRaceAndClassMixin:UpdateButtons()CharacterCreateRaceAndClassMixin:UpdateClassButtons(releaseButtons)CharacterCreateRaceAndClassMixin:UpdateClassTrialButtonVisibility()CharacterCreateRaceAndClassMixin:UpdateRaceButtons(releaseButtons)CharacterCreateRaceAndClassMixin:UpdateSexButtons(releaseButtons)CharacterCreateRaceAndClassMixin:UpdateState(selectedFaction)CharacterCreateRaceButtonMixin:AddExtraStuffToTooltip()CharacterCreateRaceButtonMixin:GetAppropriateTooltip()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)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.