~/forever/updates/addon-api
Updates
ModelFrameMixin:OnHide()ModelFrameMixin:OnLeave()ModelFrameMixin:OnLoad(maxZoom, minZoom, defaultRotation)ModelFrameMixin:OnMouseDown(button)ModelFrameMixin:OnMouseUp(button)ModelFrameMixin:OnMouseWheel(delta, maxZoom, minZoom)ModelFrameMixin:OnUpdate(elapsedTime)ModelFrameMixin:PostMouseDown(button)ModelFrameMixin:PostMouseUp(button)ModelFrameMixin:ResetModel()ModelFrameMixin:StartPanning(panningFrame)ModelFrameMixin:StopPanning()ModelFrameMixin:UpdateRotation(leftButton, rightButton, elapsedTime, rotationsPerSecond)ModelPanningFrameMixin:OnLoad()ModelPanningFrameMixin:OnUpdate()ModelPreviewFrame_BuildCarousel(self)ModelPreviewFrame_MoveCarousel(self, backward)ModelPreviewFrame_OnEvent(self, event, ...)ModelPreviewFrame_OnHide(self)ModelPreviewFrame_OnLoad(self)ModelPreviewFrame_OnModelSceneReset()ModelPreviewFrame_OnShow(self)ModelPreviewFrame_RefreshCurrentDisplay()ModelPreviewFrame_SetCarouselIndex(self, index, allowZoom, forceUpdate)ModelPreviewFrame_SetStyle(self, style)ModelPreviewFrame_ShowModel(displayID, modelSceneID, allowZoom, forceUpdate)ModelPreviewFrame_ShowModelInternal(displayID, modelSceneID, allowZoom, forceUpdate, itemModifiedAppearanceIDs)ModelPreviewFrame_ShowModels(displayInfoEntries, allowZoom, forceUpdate)ModelPreviewFrame_TryHide()ModelSceneActorMixin:ApplyFromModelSceneActorInfo(actorInfo)ModelSceneActorMixin:CalculateNormalizedScale(normalizedScaleAggressiveness)ModelSceneActorMixin:GetNormalizedScaleAggressiveness()ModelSceneActorMixin:GetOnModelLoadedCallback()ModelSceneActorMixin:GetOnSizeChangedCallback()ModelSceneActorMixin:GetRequestedScale()ModelSceneActorMixin:MarkScaleDirty()ModelSceneActorMixin:OnModelCleared()ModelSceneActorMixin:OnModelLoaded()ModelSceneActorMixin:OnReleased()ModelSceneActorMixin:OnUpdate()ModelSceneActorMixin:SetNormalizedScaleAggressiveness(normalizedScaleAggressiveness)ModelSceneActorMixin:SetOnModelLoadedCallback(onModelLoadedCallback)ModelSceneActorMixin:SetOnSizeChangedCallback(onSizeChangedCallback)ModelSceneActorMixin:SetRequestedScale(requestedScale)ModelSceneActorMixin:UpdateScale()ModelSceneControlButtonMixin:Init(clickTypes, atlas, tooltip, tooltipText)ModelSceneControlButtonMixin:OnClick()ModelSceneControlButtonMixin:OnEnter()ModelSceneControlButtonMixin:OnLeave()ModelSceneControlButtonMixin:OnMouseDown()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.