~/forever/addon-api
Addon API
AlliedRaceAbilityMixin:OnEnter()AlliedRaceAbilityMixin:OnLeave()AlliedRacesFemaleButtonMixin:OnClick()AlliedRacesFrameMixin:LoadRaceData(raceID)AlliedRacesFrameMixin:OnHide()AlliedRacesFrameMixin:OnLoad()AlliedRacesFrameMixin:OnModelSceneReset()AlliedRacesFrameMixin:OnShow()AlliedRacesFrameMixin:RacialAbilitiesData(raceID)AlliedRacesFrameMixin:SetFrameText(name, description)AlliedRacesFrameMixin:SetModelSceneBackground(backgroundAtlas)AlliedRacesFrameMixin:SetRaceNameForGender(gender)AlliedRacesFrameMixin:SetupAbilityPool(index, racialAbility)AlliedRacesFrameMixin:UpdateModel(modelID)AlliedRacesFrameMixin:UpdatedBannerColor(bannerColor)AlliedRacesFrame_TryShow(raceID)AlliedRacesMaleButtonMixin:OnClick()AlliedRacesModelControlButtonMixin:OnLoad()AlliedRacesModelControlButtonMixin:OnMouseDown()AlliedRacesModelControlButtonMixin:OnMouseUp()AlliedRacesModelControlRotateButtonMixin:OnLoad()AlliedRacesModelControlZoomButtonMixin:OnLoad()AlliedRaces_LoadUI()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.