~/forever/addon-api
Addon API
CompactUnitFrame_OnVisiblityChanged(unitFrame)CompactUnitFrame_OpenMenu(frame, unit, button, isKeyPress)CompactUnitFrame_RegisterEvents(frame)CompactUnitFrame_SetAurasDirty(self)CompactUnitFrame_SetHealPredictionDirty(self)CompactUnitFrame_SetHealthDirty(self)CompactUnitFrame_SetMaxBuffs(frame, numBuffs)CompactUnitFrame_SetMaxDebuffs(frame, numDebuffs)CompactUnitFrame_SetMaxDispelDebuffs(frame, numDispelDebuffs)CompactUnitFrame_SetOptionTable(frame, optionTable)CompactUnitFrame_SetUnit(frame, unit)CompactUnitFrame_SetUpClicks(frame)CompactUnitFrame_SetUpFrame(frame, func, ...)CompactUnitFrame_SetUpdateAllEvent(frame, updateAllEvent, updateAllFilter)CompactUnitFrame_SetUpdateAllOnUpdate(self, doUpdate)CompactUnitFrame_SubscribeToVisibilityChanged(unitFrame, subscribingFrame, visibilityChangedCallback)CompactUnitFrame_UnitExists(unitToken)CompactUnitFrame_UnregisterEvents(frame)CompactUnitFrame_UnsubscribeToVisibilityChanged(unitFrame, unsubscribingFrame)CompactUnitFrame_UpdateAggroFlash(frame)CompactUnitFrame_UpdateAggroHighlight(frame)CompactUnitFrame_UpdateAll(frame)CompactUnitFrame_UpdateAllFromEditMode(frame)CompactUnitFrame_UpdateCenterStatusIcon(frame)CompactUnitFrame_UpdateDistance(frame)CompactUnitFrame_UpdateHealPrediction(frame)CompactUnitFrame_UpdateHealth(frame)CompactUnitFrame_UpdateHealthBorder(frame)CompactUnitFrame_UpdateHealthColor(frame)CompactUnitFrame_UpdateInRange(frame)CompactUnitFrame_UpdateInVehicle(frame)CompactUnitFrame_UpdateLevel(frame, activePlayerLevel)CompactUnitFrame_UpdateLootFrame(frame)CompactUnitFrame_UpdateMaxHealth(frame)CompactUnitFrame_UpdateMaxPower(frame)CompactUnitFrame_UpdateName(frame)CompactUnitFrame_UpdatePlayerLevelDiff(frame)CompactUnitFrame_UpdatePower(frame)CompactUnitFrame_UpdatePowerColor(frame)CompactUnitFrame_UpdateReadyCheck(frame)CompactUnitFrame_UpdateRoleIcon(frame)CompactUnitFrame_UpdateSelectionHighlight(frame)CompactUnitFrame_UpdateStatusText(frame)CompactUnitFrame_UpdateTempMaxHPLoss(frame, value)CompactUnitFrame_UpdateUnitEvents(frame)CompactUnitFrame_UpdateVisible(frame)CompactUnitFrame_UpdateWidgetSet(frame)CompactUnitIndividualPrivateAuraAnchorMixin:AddPrivateAuraAnchor(unit)CompactUnitIndividualPrivateAuraAnchorMixin:GetPrivateAuraIndex()CompactUnitIndividualPrivateAuraAnchorMixin:IsContainer()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.