~/forever/addon-api
Addon API
CharacterCreateMixin:SetCameraZoomLevel(zoomLevel, keepCustomZoom)CharacterCreateMixin:SetCharacterSex(sexID)CharacterCreateMixin:SetCustomizationChoice(optionID, choiceID)CharacterCreateMixin:SetMissingOptionsNavBlockersEnabled(enabled)CharacterCreateMixin:SetMode(mode, instantRotate)CharacterCreateMixin:SetModelDressState(dressedState)CharacterCreateMixin:SetPaidServiceInfo(serviceType, characterID)CharacterCreateMixin:SetUpdateActive(updateKey, isActive)CharacterCreateMixin:SetVASInfo(vasType, info)CharacterCreateMixin:SetViewingAlteredForm(viewingAlteredForm)CharacterCreateMixin:SetupGamepad()CharacterCreateMixin:UninitializeGamepad()CharacterCreateMixin:UpdateBackButton()CharacterCreateMixin:UpdateBackgroundModel()CharacterCreateMixin:UpdateBackgroundOverlays(selectedClassData, selectedRaceData)CharacterCreateMixin:UpdateCharCustomizationFrame(alsoReset, dontResetCamera)CharacterCreateMixin:UpdateDetailsLists()CharacterCreateMixin:UpdateForwardButton()CharacterCreateMixin:UpdateMode(offset)CharacterCreateMixin:UpdateRecruitInfo()CharacterCreateMixin:UpdateTimerunningChoice()CharacterCreateMixin:ZoomCamera(zoomAmount, zoomTime, force)CharacterCreateNameAvailabilityStateMixin:CheckName(nameToCheck, surnameToCheck)CharacterCreateNameAvailabilityStateMixin:InitializeGamepad()CharacterCreateNameAvailabilityStateMixin:NarrationGetContext()CharacterCreateNameAvailabilityStateMixin:NarrationGetName()CharacterCreateNameAvailabilityStateMixin:OnEvent(event, ...)CharacterCreateNameAvailabilityStateMixin:OnHide()CharacterCreateNameAvailabilityStateMixin:OnLoad()CharacterCreateNameAvailabilityStateMixin:RegisterForInterfaceTransitions()CharacterCreateNameAvailabilityStateMixin:SetupAnchors(tooltip)CharacterCreateNameAvailabilityStateMixin:UninitializeGamepad()CharacterCreateNameAvailabilityStateMixin:UpdateNavBlocker(navBlocker)CharacterCreateNameAvailabilityStateMixin:UpdateState(available, failureReason)CharacterCreateNarrationUtil.GetRacialTraitsNarration(raceData)CharacterCreateNavButtonMixin:GetAppropriateTooltip()CharacterCreateNavButtonMixin:OnClick(button)CharacterCreateNavButtonMixin:OnEnter()CharacterCreateNavButtonMixin:OnLeave()CharacterCreateNavButtonMixin:UpdateText(text, arrow)CharacterCreateNavForwardButtonMixin:NarrationShouldIgnoreFocus()CharacterCreateNavForwardButtonMixin:NarrationShouldIgnoreFocusReplay()CharacterCreateNavForwardButtonMixin:OnLeave()CharacterCreateNavForwardButtonMixin:OnLoad_NavForward()CharacterCreateRaceAndClassMixin:CanTrialBoostCharacter()CharacterCreateRaceAndClassMixin:ClearClassAnimationCountdown()CharacterCreateRaceAndClassMixin:ClearCurrentSpellVisualKit()CharacterCreateRaceAndClassMixin:ClearTimer()CharacterCreateRaceAndClassMixin:DestroyCreatedModels()CharacterCreateRaceAndClassMixin:GamepadFindButtonGroup(currentButton)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.